diff --git a/autogen.sh b/autogen.sh
index acbcacb2..afc15030 100755
--- a/autogen.sh
+++ b/autogen.sh
@@ -1,10 +1,9 @@
#!/bin/bash
-set -e
app_root_dir="diagrams"
# NOTE: azure icon set is not latest version
-providers=("onprem" "aws" "azure" "digitalocean" "gcp" "ibm" "firebase" "k8s" "alibabacloud" "oci" "programming" "saas" "elastic" "generic" "openstack" "outscale" )
+providers=("onprem" "aws" "azure" "digitalocean" "gcp" "ibm" "firebase" "k8s" "alibabacloud" "oci" "programming" "saas" "elastic" "generic" "openstack" "outscale")
if ! [ -x "$(command -v round)" ]; then
echo 'round is not installed'
@@ -56,6 +55,10 @@ done
echo "generating the docs for custom"
python -m scripts.generate "custom"
+# copy icons across to website
+echo "copying icons to website static folder"
+cp -r resources website/static/img/resources
+
# run black
echo "linting the all the diagram modules"
black "$app_root_dir"/**/*.py
diff --git a/diagrams/saas/chat.py b/diagrams/saas/chat.py
index 6ed902f3..a1053c5c 100644
--- a/diagrams/saas/chat.py
+++ b/diagrams/saas/chat.py
@@ -16,10 +16,18 @@ class HipChat(_Chat):
_icon = "hip-chat.png"
+class Line(_Chat):
+ _icon = "line.png"
+
+
class Mattermost(_Chat):
_icon = "mattermost.png"
+class Messenger(_Chat):
+ _icon = "messenger.png"
+
+
class RocketChat(_Chat):
_icon = "rocket-chat.png"
@@ -36,12 +44,4 @@ class Telegram(_Chat):
_icon = "telegram.png"
-class Messenger(_Chat):
- _icon = "messenger.png"
-
-
-class Line(_Chat):
- _icon = "line.png"
-
-
# Aliases
diff --git a/docs/nodes/alibabacloud.md b/docs/nodes/alibabacloud.md
index cc274c24..649bdd4c 100644
--- a/docs/nodes/alibabacloud.md
+++ b/docs/nodes/alibabacloud.md
@@ -7,124 +7,312 @@ Node classes list of alibabacloud provider.
## alibabacloud.analytics
-- **diagrams.alibabacloud.analytics.AnalyticDb**
-- **diagrams.alibabacloud.analytics.ClickHouse**
-- **diagrams.alibabacloud.analytics.DataLakeAnalytics**
-- **diagrams.alibabacloud.analytics.ElaticMapReduce**
-- **diagrams.alibabacloud.analytics.OpenSearch**
+
+
+**diagrams.alibabacloud.analytics.AnalyticDb**
+
+
+**diagrams.alibabacloud.analytics.ClickHouse**
+
+
+**diagrams.alibabacloud.analytics.DataLakeAnalytics**
+
+
+**diagrams.alibabacloud.analytics.ElaticMapReduce**
+
+
+**diagrams.alibabacloud.analytics.OpenSearch**
## alibabacloud.application
-- **diagrams.alibabacloud.application.ApiGateway**
-- **diagrams.alibabacloud.application.BeeBot**
-- **diagrams.alibabacloud.application.BlockchainAsAService**
-- **diagrams.alibabacloud.application.CloudCallCenter**
-- **diagrams.alibabacloud.application.CodePipeline**
-- **diagrams.alibabacloud.application.DirectMail**
-- **diagrams.alibabacloud.application.LogService**, **SLS** (alias)
-- **diagrams.alibabacloud.application.MessageNotificationService**, **MNS** (alias)
-- **diagrams.alibabacloud.application.NodeJsPerformancePlatform**
-- **diagrams.alibabacloud.application.OpenSearch**
-- **diagrams.alibabacloud.application.PerformanceTestingService**, **PTS** (alias)
-- **diagrams.alibabacloud.application.RdCloud**
-- **diagrams.alibabacloud.application.SmartConversationAnalysis**, **SCA** (alias)
-- **diagrams.alibabacloud.application.Yida**
+
+
+**diagrams.alibabacloud.application.ApiGateway**
+
+
+**diagrams.alibabacloud.application.BeeBot**
+
+
+**diagrams.alibabacloud.application.BlockchainAsAService**
+
+
+**diagrams.alibabacloud.application.CloudCallCenter**
+
+
+**diagrams.alibabacloud.application.CodePipeline**
+
+
+**diagrams.alibabacloud.application.DirectMail**
+
+
+**diagrams.alibabacloud.application.LogService**, **SLS** (alias)
+
+
+**diagrams.alibabacloud.application.MessageNotificationService**, **MNS** (alias)
+
+
+**diagrams.alibabacloud.application.NodeJsPerformancePlatform**
+
+
+**diagrams.alibabacloud.application.OpenSearch**
+
+
+**diagrams.alibabacloud.application.PerformanceTestingService**, **PTS** (alias)
+
+
+**diagrams.alibabacloud.application.RdCloud**
+
+
+**diagrams.alibabacloud.application.SmartConversationAnalysis**, **SCA** (alias)
+
+
+**diagrams.alibabacloud.application.Yida**
## alibabacloud.communication
-- **diagrams.alibabacloud.communication.DirectMail**
-- **diagrams.alibabacloud.communication.MobilePush**
+
+
+**diagrams.alibabacloud.communication.DirectMail**
+
+
+**diagrams.alibabacloud.communication.MobilePush**
## alibabacloud.compute
-- **diagrams.alibabacloud.compute.AutoScaling**, **ESS** (alias)
-- **diagrams.alibabacloud.compute.BatchCompute**
-- **diagrams.alibabacloud.compute.ContainerRegistry**
-- **diagrams.alibabacloud.compute.ContainerService**
-- **diagrams.alibabacloud.compute.ElasticComputeService**, **ECS** (alias)
-- **diagrams.alibabacloud.compute.ElasticContainerInstance**, **ECI** (alias)
-- **diagrams.alibabacloud.compute.ElasticHighPerformanceComputing**, **EHPC** (alias)
-- **diagrams.alibabacloud.compute.ElasticSearch**
-- **diagrams.alibabacloud.compute.FunctionCompute**, **FC** (alias)
-- **diagrams.alibabacloud.compute.OperationOrchestrationService**, **OOS** (alias)
-- **diagrams.alibabacloud.compute.ResourceOrchestrationService**, **ROS** (alias)
-- **diagrams.alibabacloud.compute.ServerLoadBalancer**, **SLB** (alias)
-- **diagrams.alibabacloud.compute.ServerlessAppEngine**, **SAE** (alias)
-- **diagrams.alibabacloud.compute.SimpleApplicationServer**, **SAS** (alias)
-- **diagrams.alibabacloud.compute.WebAppService**, **WAS** (alias)
+
+
+**diagrams.alibabacloud.compute.AutoScaling**, **ESS** (alias)
+
+
+**diagrams.alibabacloud.compute.BatchCompute**
+
+
+**diagrams.alibabacloud.compute.ContainerRegistry**
+
+
+**diagrams.alibabacloud.compute.ContainerService**
+
+
+**diagrams.alibabacloud.compute.ElasticComputeService**, **ECS** (alias)
+
+
+**diagrams.alibabacloud.compute.ElasticContainerInstance**, **ECI** (alias)
+
+
+**diagrams.alibabacloud.compute.ElasticHighPerformanceComputing**, **EHPC** (alias)
+
+
+**diagrams.alibabacloud.compute.ElasticSearch**
+
+
+**diagrams.alibabacloud.compute.FunctionCompute**, **FC** (alias)
+
+
+**diagrams.alibabacloud.compute.OperationOrchestrationService**, **OOS** (alias)
+
+
+**diagrams.alibabacloud.compute.ResourceOrchestrationService**, **ROS** (alias)
+
+
+**diagrams.alibabacloud.compute.ServerLoadBalancer**, **SLB** (alias)
+
+
+**diagrams.alibabacloud.compute.ServerlessAppEngine**, **SAE** (alias)
+
+
+**diagrams.alibabacloud.compute.SimpleApplicationServer**, **SAS** (alias)
+
+
+**diagrams.alibabacloud.compute.WebAppService**, **WAS** (alias)
## alibabacloud.database
-- **diagrams.alibabacloud.database.ApsaradbCassandra**
-- **diagrams.alibabacloud.database.ApsaradbHbase**
-- **diagrams.alibabacloud.database.ApsaradbMemcache**
-- **diagrams.alibabacloud.database.ApsaradbMongodb**
-- **diagrams.alibabacloud.database.ApsaradbOceanbase**
-- **diagrams.alibabacloud.database.ApsaradbPolardb**
-- **diagrams.alibabacloud.database.ApsaradbPostgresql**
-- **diagrams.alibabacloud.database.ApsaradbPpas**
-- **diagrams.alibabacloud.database.ApsaradbRedis**
-- **diagrams.alibabacloud.database.ApsaradbSqlserver**
-- **diagrams.alibabacloud.database.DataManagementService**, **DMS** (alias)
-- **diagrams.alibabacloud.database.DataTransmissionService**, **DTS** (alias)
-- **diagrams.alibabacloud.database.DatabaseBackupService**, **DBS** (alias)
-- **diagrams.alibabacloud.database.DisributeRelationalDatabaseService**, **DRDS** (alias)
-- **diagrams.alibabacloud.database.GraphDatabaseService**, **GDS** (alias)
-- **diagrams.alibabacloud.database.HybriddbForMysql**
-- **diagrams.alibabacloud.database.RelationalDatabaseService**, **RDS** (alias)
+
+
+**diagrams.alibabacloud.database.ApsaradbCassandra**
+
+
+**diagrams.alibabacloud.database.ApsaradbHbase**
+
+
+**diagrams.alibabacloud.database.ApsaradbMemcache**
+
+
+**diagrams.alibabacloud.database.ApsaradbMongodb**
+
+
+**diagrams.alibabacloud.database.ApsaradbOceanbase**
+
+
+**diagrams.alibabacloud.database.ApsaradbPolardb**
+
+
+**diagrams.alibabacloud.database.ApsaradbPostgresql**
+
+
+**diagrams.alibabacloud.database.ApsaradbPpas**
+
+
+**diagrams.alibabacloud.database.ApsaradbRedis**
+
+
+**diagrams.alibabacloud.database.ApsaradbSqlserver**
+
+
+**diagrams.alibabacloud.database.DataManagementService**, **DMS** (alias)
+
+
+**diagrams.alibabacloud.database.DataTransmissionService**, **DTS** (alias)
+
+
+**diagrams.alibabacloud.database.DatabaseBackupService**, **DBS** (alias)
+
+
+**diagrams.alibabacloud.database.DisributeRelationalDatabaseService**, **DRDS** (alias)
+
+
+**diagrams.alibabacloud.database.GraphDatabaseService**, **GDS** (alias)
+
+
+**diagrams.alibabacloud.database.HybriddbForMysql**
+
+
+**diagrams.alibabacloud.database.RelationalDatabaseService**, **RDS** (alias)
## alibabacloud.iot
-- **diagrams.alibabacloud.iot.IotInternetDeviceId**
-- **diagrams.alibabacloud.iot.IotLinkWan**
-- **diagrams.alibabacloud.iot.IotMobileConnectionPackage**
-- **diagrams.alibabacloud.iot.IotPlatform**
+
+
+**diagrams.alibabacloud.iot.IotInternetDeviceId**
+
+
+**diagrams.alibabacloud.iot.IotLinkWan**
+
+
+**diagrams.alibabacloud.iot.IotMobileConnectionPackage**
+
+
+**diagrams.alibabacloud.iot.IotPlatform**
## alibabacloud.network
-- **diagrams.alibabacloud.network.Cdn**
-- **diagrams.alibabacloud.network.CloudEnterpriseNetwork**, **CEN** (alias)
-- **diagrams.alibabacloud.network.ElasticIpAddress**, **EIP** (alias)
-- **diagrams.alibabacloud.network.ExpressConnect**
-- **diagrams.alibabacloud.network.NatGateway**
-- **diagrams.alibabacloud.network.ServerLoadBalancer**, **SLB** (alias)
-- **diagrams.alibabacloud.network.SmartAccessGateway**
-- **diagrams.alibabacloud.network.VirtualPrivateCloud**, **VPC** (alias)
-- **diagrams.alibabacloud.network.VpnGateway**
+
+
+**diagrams.alibabacloud.network.Cdn**
+
+
+**diagrams.alibabacloud.network.CloudEnterpriseNetwork**, **CEN** (alias)
+
+
+**diagrams.alibabacloud.network.ElasticIpAddress**, **EIP** (alias)
+
+
+**diagrams.alibabacloud.network.ExpressConnect**
+
+
+**diagrams.alibabacloud.network.NatGateway**
+
+
+**diagrams.alibabacloud.network.ServerLoadBalancer**, **SLB** (alias)
+
+
+**diagrams.alibabacloud.network.SmartAccessGateway**
+
+
+**diagrams.alibabacloud.network.VirtualPrivateCloud**, **VPC** (alias)
+
+
+**diagrams.alibabacloud.network.VpnGateway**
## alibabacloud.security
-- **diagrams.alibabacloud.security.AntiBotService**, **ABS** (alias)
-- **diagrams.alibabacloud.security.AntiDdosBasic**
-- **diagrams.alibabacloud.security.AntiDdosPro**
-- **diagrams.alibabacloud.security.AntifraudService**, **AS** (alias)
-- **diagrams.alibabacloud.security.BastionHost**
-- **diagrams.alibabacloud.security.CloudFirewall**, **CFW** (alias)
-- **diagrams.alibabacloud.security.CloudSecurityScanner**
-- **diagrams.alibabacloud.security.ContentModeration**, **CM** (alias)
-- **diagrams.alibabacloud.security.CrowdsourcedSecurityTesting**
-- **diagrams.alibabacloud.security.DataEncryptionService**, **DES** (alias)
-- **diagrams.alibabacloud.security.DbAudit**
-- **diagrams.alibabacloud.security.GameShield**
-- **diagrams.alibabacloud.security.IdVerification**
-- **diagrams.alibabacloud.security.ManagedSecurityService**
-- **diagrams.alibabacloud.security.SecurityCenter**
-- **diagrams.alibabacloud.security.ServerGuard**
-- **diagrams.alibabacloud.security.SslCertificates**
-- **diagrams.alibabacloud.security.WebApplicationFirewall**, **WAF** (alias)
+
+
+**diagrams.alibabacloud.security.AntiBotService**, **ABS** (alias)
+
+
+**diagrams.alibabacloud.security.AntiDdosBasic**
+
+
+**diagrams.alibabacloud.security.AntiDdosPro**
+
+
+**diagrams.alibabacloud.security.AntifraudService**, **AS** (alias)
+
+
+**diagrams.alibabacloud.security.BastionHost**
+
+
+**diagrams.alibabacloud.security.CloudFirewall**, **CFW** (alias)
+
+
+**diagrams.alibabacloud.security.CloudSecurityScanner**
+
+
+**diagrams.alibabacloud.security.ContentModeration**, **CM** (alias)
+
+
+**diagrams.alibabacloud.security.CrowdsourcedSecurityTesting**
+
+
+**diagrams.alibabacloud.security.DataEncryptionService**, **DES** (alias)
+
+
+**diagrams.alibabacloud.security.DbAudit**
+
+
+**diagrams.alibabacloud.security.GameShield**
+
+
+**diagrams.alibabacloud.security.IdVerification**
+
+
+**diagrams.alibabacloud.security.ManagedSecurityService**
+
+
+**diagrams.alibabacloud.security.SecurityCenter**
+
+
+**diagrams.alibabacloud.security.ServerGuard**
+
+
+**diagrams.alibabacloud.security.SslCertificates**
+
+
+**diagrams.alibabacloud.security.WebApplicationFirewall**, **WAF** (alias)
## alibabacloud.storage
-- **diagrams.alibabacloud.storage.CloudStorageGateway**
-- **diagrams.alibabacloud.storage.FileStorageHdfs**, **HDFS** (alias)
-- **diagrams.alibabacloud.storage.FileStorageNas**, **NAS** (alias)
-- **diagrams.alibabacloud.storage.HybridBackupRecovery**, **HBR** (alias)
-- **diagrams.alibabacloud.storage.HybridCloudDisasterRecovery**, **HDR** (alias)
-- **diagrams.alibabacloud.storage.Imm**
-- **diagrams.alibabacloud.storage.ObjectStorageService**, **OSS** (alias)
-- **diagrams.alibabacloud.storage.ObjectTableStore**, **OTS** (alias)
+
+
+**diagrams.alibabacloud.storage.CloudStorageGateway**
+
+
+**diagrams.alibabacloud.storage.FileStorageHdfs**, **HDFS** (alias)
+
+
+**diagrams.alibabacloud.storage.FileStorageNas**, **NAS** (alias)
+
+
+**diagrams.alibabacloud.storage.HybridBackupRecovery**, **HBR** (alias)
+
+
+**diagrams.alibabacloud.storage.HybridCloudDisasterRecovery**, **HDR** (alias)
+
+
+**diagrams.alibabacloud.storage.Imm**
+
+
+**diagrams.alibabacloud.storage.ObjectStorageService**, **OSS** (alias)
+
+
+**diagrams.alibabacloud.storage.ObjectTableStore**, **OTS** (alias)
## alibabacloud.web
-- **diagrams.alibabacloud.web.Dns**
-- **diagrams.alibabacloud.web.Domain**
+
+
+**diagrams.alibabacloud.web.Dns**
+
+
+**diagrams.alibabacloud.web.Domain**
diff --git a/docs/nodes/aws.md b/docs/nodes/aws.md
index 075eb390..8f68961c 100644
--- a/docs/nodes/aws.md
+++ b/docs/nodes/aws.md
@@ -7,554 +7,1506 @@ Node classes list of aws provider.
## aws.analytics
-- **diagrams.aws.analytics.Analytics**
-- **diagrams.aws.analytics.Athena**
-- **diagrams.aws.analytics.CloudsearchSearchDocuments**
-- **diagrams.aws.analytics.Cloudsearch**
-- **diagrams.aws.analytics.DataLakeResource**
-- **diagrams.aws.analytics.DataPipeline**
-- **diagrams.aws.analytics.ElasticsearchService**, **ES** (alias)
-- **diagrams.aws.analytics.EMRCluster**
-- **diagrams.aws.analytics.EMREngineMaprM3**
-- **diagrams.aws.analytics.EMREngineMaprM5**
-- **diagrams.aws.analytics.EMREngineMaprM7**
-- **diagrams.aws.analytics.EMREngine**
-- **diagrams.aws.analytics.EMRHdfsCluster**
-- **diagrams.aws.analytics.EMR**
-- **diagrams.aws.analytics.GlueCrawlers**
-- **diagrams.aws.analytics.GlueDataCatalog**
-- **diagrams.aws.analytics.Glue**
-- **diagrams.aws.analytics.KinesisDataAnalytics**
-- **diagrams.aws.analytics.KinesisDataFirehose**
-- **diagrams.aws.analytics.KinesisDataStreams**
-- **diagrams.aws.analytics.KinesisVideoStreams**
-- **diagrams.aws.analytics.Kinesis**
-- **diagrams.aws.analytics.LakeFormation**
-- **diagrams.aws.analytics.ManagedStreamingForKafka**
-- **diagrams.aws.analytics.Quicksight**
-- **diagrams.aws.analytics.RedshiftDenseComputeNode**
-- **diagrams.aws.analytics.RedshiftDenseStorageNode**
-- **diagrams.aws.analytics.Redshift**
+
+
+**diagrams.aws.analytics.Analytics**
+
+
+**diagrams.aws.analytics.Athena**
+
+
+**diagrams.aws.analytics.CloudsearchSearchDocuments**
+
+
+**diagrams.aws.analytics.Cloudsearch**
+
+
+**diagrams.aws.analytics.DataLakeResource**
+
+
+**diagrams.aws.analytics.DataPipeline**
+
+
+**diagrams.aws.analytics.ElasticsearchService**, **ES** (alias)
+
+
+**diagrams.aws.analytics.EMRCluster**
+
+
+**diagrams.aws.analytics.EMREngineMaprM3**
+
+
+**diagrams.aws.analytics.EMREngineMaprM5**
+
+
+**diagrams.aws.analytics.EMREngineMaprM7**
+
+
+**diagrams.aws.analytics.EMREngine**
+
+
+**diagrams.aws.analytics.EMRHdfsCluster**
+
+
+**diagrams.aws.analytics.EMR**
+
+
+**diagrams.aws.analytics.GlueCrawlers**
+
+
+**diagrams.aws.analytics.GlueDataCatalog**
+
+
+**diagrams.aws.analytics.Glue**
+
+
+**diagrams.aws.analytics.KinesisDataAnalytics**
+
+
+**diagrams.aws.analytics.KinesisDataFirehose**
+
+
+**diagrams.aws.analytics.KinesisDataStreams**
+
+
+**diagrams.aws.analytics.KinesisVideoStreams**
+
+
+**diagrams.aws.analytics.Kinesis**
+
+
+**diagrams.aws.analytics.LakeFormation**
+
+
+**diagrams.aws.analytics.ManagedStreamingForKafka**
+
+
+**diagrams.aws.analytics.Quicksight**
+
+
+**diagrams.aws.analytics.RedshiftDenseComputeNode**
+
+
+**diagrams.aws.analytics.RedshiftDenseStorageNode**
+
+
+**diagrams.aws.analytics.Redshift**
## aws.ar
-- **diagrams.aws.ar.ArVr**
-- **diagrams.aws.ar.Sumerian**
+
+
+**diagrams.aws.ar.ArVr**
+
+
+**diagrams.aws.ar.Sumerian**
## aws.blockchain
-- **diagrams.aws.blockchain.BlockchainResource**
-- **diagrams.aws.blockchain.Blockchain**
-- **diagrams.aws.blockchain.ManagedBlockchain**
-- **diagrams.aws.blockchain.QuantumLedgerDatabaseQldb**, **QLDB** (alias)
+
+
+**diagrams.aws.blockchain.BlockchainResource**
+
+
+**diagrams.aws.blockchain.Blockchain**
+
+
+**diagrams.aws.blockchain.ManagedBlockchain**
+
+
+**diagrams.aws.blockchain.QuantumLedgerDatabaseQldb**, **QLDB** (alias)
## aws.business
-- **diagrams.aws.business.AlexaForBusiness**, **A4B** (alias)
-- **diagrams.aws.business.BusinessApplications**
-- **diagrams.aws.business.Chime**
-- **diagrams.aws.business.Workmail**
+
+
+**diagrams.aws.business.AlexaForBusiness**, **A4B** (alias)
+
+
+**diagrams.aws.business.BusinessApplications**
+
+
+**diagrams.aws.business.Chime**
+
+
+**diagrams.aws.business.Workmail**
## aws.compute
-- **diagrams.aws.compute.AppRunner**
-- **diagrams.aws.compute.ApplicationAutoScaling**, **AutoScaling** (alias)
-- **diagrams.aws.compute.Batch**
-- **diagrams.aws.compute.ComputeOptimizer**
-- **diagrams.aws.compute.Compute**
-- **diagrams.aws.compute.EC2Ami**, **AMI** (alias)
-- **diagrams.aws.compute.EC2AutoScaling**
-- **diagrams.aws.compute.EC2ContainerRegistryImage**
-- **diagrams.aws.compute.EC2ContainerRegistryRegistry**
-- **diagrams.aws.compute.EC2ContainerRegistry**, **ECR** (alias)
-- **diagrams.aws.compute.EC2ElasticIpAddress**
-- **diagrams.aws.compute.EC2ImageBuilder**
-- **diagrams.aws.compute.EC2Instance**
-- **diagrams.aws.compute.EC2Instances**
-- **diagrams.aws.compute.EC2Rescue**
-- **diagrams.aws.compute.EC2SpotInstance**
-- **diagrams.aws.compute.EC2**
-- **diagrams.aws.compute.ElasticBeanstalkApplication**
-- **diagrams.aws.compute.ElasticBeanstalkDeployment**
-- **diagrams.aws.compute.ElasticBeanstalk**, **EB** (alias)
-- **diagrams.aws.compute.ElasticContainerServiceContainer**
-- **diagrams.aws.compute.ElasticContainerServiceService**
-- **diagrams.aws.compute.ElasticContainerService**, **ECS** (alias)
-- **diagrams.aws.compute.ElasticKubernetesService**, **EKS** (alias)
-- **diagrams.aws.compute.Fargate**
-- **diagrams.aws.compute.LambdaFunction**
-- **diagrams.aws.compute.Lambda**
-- **diagrams.aws.compute.Lightsail**
-- **diagrams.aws.compute.LocalZones**
-- **diagrams.aws.compute.Outposts**
-- **diagrams.aws.compute.ServerlessApplicationRepository**, **SAR** (alias)
-- **diagrams.aws.compute.ThinkboxDeadline**
-- **diagrams.aws.compute.ThinkboxDraft**
-- **diagrams.aws.compute.ThinkboxFrost**
-- **diagrams.aws.compute.ThinkboxKrakatoa**
-- **diagrams.aws.compute.ThinkboxSequoia**
-- **diagrams.aws.compute.ThinkboxStoke**
-- **diagrams.aws.compute.ThinkboxXmesh**
-- **diagrams.aws.compute.VmwareCloudOnAWS**
-- **diagrams.aws.compute.Wavelength**
+
+
+**diagrams.aws.compute.AppRunner**
+
+
+**diagrams.aws.compute.ApplicationAutoScaling**, **AutoScaling** (alias)
+
+
+**diagrams.aws.compute.Batch**
+
+
+**diagrams.aws.compute.ComputeOptimizer**
+
+
+**diagrams.aws.compute.Compute**
+
+
+**diagrams.aws.compute.EC2Ami**, **AMI** (alias)
+
+
+**diagrams.aws.compute.EC2AutoScaling**
+
+
+**diagrams.aws.compute.EC2ContainerRegistryImage**
+
+
+**diagrams.aws.compute.EC2ContainerRegistryRegistry**
+
+
+**diagrams.aws.compute.EC2ContainerRegistry**, **ECR** (alias)
+
+
+**diagrams.aws.compute.EC2ElasticIpAddress**
+
+
+**diagrams.aws.compute.EC2ImageBuilder**
+
+
+**diagrams.aws.compute.EC2Instance**
+
+
+**diagrams.aws.compute.EC2Instances**
+
+
+**diagrams.aws.compute.EC2Rescue**
+
+
+**diagrams.aws.compute.EC2SpotInstance**
+
+
+**diagrams.aws.compute.EC2**
+
+
+**diagrams.aws.compute.ElasticBeanstalkApplication**
+
+
+**diagrams.aws.compute.ElasticBeanstalkDeployment**
+
+
+**diagrams.aws.compute.ElasticBeanstalk**, **EB** (alias)
+
+
+**diagrams.aws.compute.ElasticContainerServiceContainer**
+
+
+**diagrams.aws.compute.ElasticContainerServiceService**
+
+
+**diagrams.aws.compute.ElasticContainerService**, **ECS** (alias)
+
+
+**diagrams.aws.compute.ElasticKubernetesService**, **EKS** (alias)
+
+
+**diagrams.aws.compute.Fargate**
+
+
+**diagrams.aws.compute.LambdaFunction**
+
+
+**diagrams.aws.compute.Lambda**
+
+
+**diagrams.aws.compute.Lightsail**
+
+
+**diagrams.aws.compute.LocalZones**
+
+
+**diagrams.aws.compute.Outposts**
+
+
+**diagrams.aws.compute.ServerlessApplicationRepository**, **SAR** (alias)
+
+
+**diagrams.aws.compute.ThinkboxDeadline**
+
+
+**diagrams.aws.compute.ThinkboxDraft**
+
+
+**diagrams.aws.compute.ThinkboxFrost**
+
+
+**diagrams.aws.compute.ThinkboxKrakatoa**
+
+
+**diagrams.aws.compute.ThinkboxSequoia**
+
+
+**diagrams.aws.compute.ThinkboxStoke**
+
+
+**diagrams.aws.compute.ThinkboxXmesh**
+
+
+**diagrams.aws.compute.VmwareCloudOnAWS**
+
+
+**diagrams.aws.compute.Wavelength**
## aws.cost
-- **diagrams.aws.cost.Budgets**
-- **diagrams.aws.cost.CostAndUsageReport**
-- **diagrams.aws.cost.CostExplorer**
-- **diagrams.aws.cost.CostManagement**
-- **diagrams.aws.cost.ReservedInstanceReporting**
-- **diagrams.aws.cost.SavingsPlans**
+
+
+**diagrams.aws.cost.Budgets**
+
+
+**diagrams.aws.cost.CostAndUsageReport**
+
+
+**diagrams.aws.cost.CostExplorer**
+
+
+**diagrams.aws.cost.CostManagement**
+
+
+**diagrams.aws.cost.ReservedInstanceReporting**
+
+
+**diagrams.aws.cost.SavingsPlans**
## aws.database
-- **diagrams.aws.database.AuroraInstance**
-- **diagrams.aws.database.Aurora**
-- **diagrams.aws.database.DatabaseMigrationServiceDatabaseMigrationWorkflow**
-- **diagrams.aws.database.DatabaseMigrationService**, **DMS** (alias)
-- **diagrams.aws.database.Database**, **DB** (alias)
-- **diagrams.aws.database.DocumentdbMongodbCompatibility**, **DocumentDB** (alias)
-- **diagrams.aws.database.DynamodbAttribute**
-- **diagrams.aws.database.DynamodbAttributes**
-- **diagrams.aws.database.DynamodbDax**, **DAX** (alias)
-- **diagrams.aws.database.DynamodbGlobalSecondaryIndex**, **DynamodbGSI** (alias)
-- **diagrams.aws.database.DynamodbItem**
-- **diagrams.aws.database.DynamodbItems**
-- **diagrams.aws.database.DynamodbTable**
-- **diagrams.aws.database.Dynamodb**, **DDB** (alias)
-- **diagrams.aws.database.ElasticacheCacheNode**
-- **diagrams.aws.database.ElasticacheForMemcached**
-- **diagrams.aws.database.ElasticacheForRedis**
-- **diagrams.aws.database.Elasticache**, **ElastiCache** (alias)
-- **diagrams.aws.database.KeyspacesManagedApacheCassandraService**
-- **diagrams.aws.database.Neptune**
-- **diagrams.aws.database.QuantumLedgerDatabaseQldb**, **QLDB** (alias)
-- **diagrams.aws.database.RDSInstance**
-- **diagrams.aws.database.RDSMariadbInstance**
-- **diagrams.aws.database.RDSMysqlInstance**
-- **diagrams.aws.database.RDSOnVmware**
-- **diagrams.aws.database.RDSOracleInstance**
-- **diagrams.aws.database.RDSPostgresqlInstance**
-- **diagrams.aws.database.RDSSqlServerInstance**
-- **diagrams.aws.database.RDS**
-- **diagrams.aws.database.RedshiftDenseComputeNode**
-- **diagrams.aws.database.RedshiftDenseStorageNode**
-- **diagrams.aws.database.Redshift**
-- **diagrams.aws.database.Timestream**
+
+
+**diagrams.aws.database.AuroraInstance**
+
+
+**diagrams.aws.database.Aurora**
+
+
+**diagrams.aws.database.DatabaseMigrationServiceDatabaseMigrationWorkflow**
+
+
+**diagrams.aws.database.DatabaseMigrationService**, **DMS** (alias)
+
+
+**diagrams.aws.database.Database**, **DB** (alias)
+
+
+**diagrams.aws.database.DocumentdbMongodbCompatibility**, **DocumentDB** (alias)
+
+
+**diagrams.aws.database.DynamodbAttribute**
+
+
+**diagrams.aws.database.DynamodbAttributes**
+
+
+**diagrams.aws.database.DynamodbDax**, **DAX** (alias)
+
+
+**diagrams.aws.database.DynamodbGlobalSecondaryIndex**, **DynamodbGSI** (alias)
+
+
+**diagrams.aws.database.DynamodbItem**
+
+
+**diagrams.aws.database.DynamodbItems**
+
+
+**diagrams.aws.database.DynamodbTable**
+
+
+**diagrams.aws.database.Dynamodb**, **DDB** (alias)
+
+
+**diagrams.aws.database.ElasticacheCacheNode**
+
+
+**diagrams.aws.database.ElasticacheForMemcached**
+
+
+**diagrams.aws.database.ElasticacheForRedis**
+
+
+**diagrams.aws.database.Elasticache**, **ElastiCache** (alias)
+
+
+**diagrams.aws.database.KeyspacesManagedApacheCassandraService**
+
+
+**diagrams.aws.database.Neptune**
+
+
+**diagrams.aws.database.QuantumLedgerDatabaseQldb**, **QLDB** (alias)
+
+
+**diagrams.aws.database.RDSInstance**
+
+
+**diagrams.aws.database.RDSMariadbInstance**
+
+
+**diagrams.aws.database.RDSMysqlInstance**
+
+
+**diagrams.aws.database.RDSOnVmware**
+
+
+**diagrams.aws.database.RDSOracleInstance**
+
+
+**diagrams.aws.database.RDSPostgresqlInstance**
+
+
+**diagrams.aws.database.RDSSqlServerInstance**
+
+
+**diagrams.aws.database.RDS**
+
+
+**diagrams.aws.database.RedshiftDenseComputeNode**
+
+
+**diagrams.aws.database.RedshiftDenseStorageNode**
+
+
+**diagrams.aws.database.Redshift**
+
+
+**diagrams.aws.database.Timestream**
## aws.devtools
-- **diagrams.aws.devtools.CloudDevelopmentKit**
-- **diagrams.aws.devtools.Cloud9Resource**
-- **diagrams.aws.devtools.Cloud9**
-- **diagrams.aws.devtools.Codebuild**
-- **diagrams.aws.devtools.Codecommit**
-- **diagrams.aws.devtools.Codedeploy**
-- **diagrams.aws.devtools.Codepipeline**
-- **diagrams.aws.devtools.Codestar**
-- **diagrams.aws.devtools.CommandLineInterface**, **CLI** (alias)
-- **diagrams.aws.devtools.DeveloperTools**, **DevTools** (alias)
-- **diagrams.aws.devtools.ToolsAndSdks**
-- **diagrams.aws.devtools.XRay**
+
+
+**diagrams.aws.devtools.CloudDevelopmentKit**
+
+
+**diagrams.aws.devtools.Cloud9Resource**
+
+
+**diagrams.aws.devtools.Cloud9**
+
+
+**diagrams.aws.devtools.Codebuild**
+
+
+**diagrams.aws.devtools.Codecommit**
+
+
+**diagrams.aws.devtools.Codedeploy**
+
+
+**diagrams.aws.devtools.Codepipeline**
+
+
+**diagrams.aws.devtools.Codestar**
+
+
+**diagrams.aws.devtools.CommandLineInterface**, **CLI** (alias)
+
+
+**diagrams.aws.devtools.DeveloperTools**, **DevTools** (alias)
+
+
+**diagrams.aws.devtools.ToolsAndSdks**
+
+
+**diagrams.aws.devtools.XRay**
## aws.enablement
-- **diagrams.aws.enablement.CustomerEnablement**
-- **diagrams.aws.enablement.Iq**
-- **diagrams.aws.enablement.ManagedServices**
-- **diagrams.aws.enablement.ProfessionalServices**
-- **diagrams.aws.enablement.Support**
+
+
+**diagrams.aws.enablement.CustomerEnablement**
+
+
+**diagrams.aws.enablement.Iq**
+
+
+**diagrams.aws.enablement.ManagedServices**
+
+
+**diagrams.aws.enablement.ProfessionalServices**
+
+
+**diagrams.aws.enablement.Support**
## aws.enduser
-- **diagrams.aws.enduser.Appstream20**
-- **diagrams.aws.enduser.DesktopAndAppStreaming**
-- **diagrams.aws.enduser.Workdocs**
-- **diagrams.aws.enduser.Worklink**
-- **diagrams.aws.enduser.Workspaces**
+
+
+**diagrams.aws.enduser.Appstream20**
+
+
+**diagrams.aws.enduser.DesktopAndAppStreaming**
+
+
+**diagrams.aws.enduser.Workdocs**
+
+
+**diagrams.aws.enduser.Worklink**
+
+
+**diagrams.aws.enduser.Workspaces**
## aws.engagement
-- **diagrams.aws.engagement.Connect**
-- **diagrams.aws.engagement.CustomerEngagement**
-- **diagrams.aws.engagement.Pinpoint**
-- **diagrams.aws.engagement.SimpleEmailServiceSesEmail**
-- **diagrams.aws.engagement.SimpleEmailServiceSes**, **SES** (alias)
+
+
+**diagrams.aws.engagement.Connect**
+
+
+**diagrams.aws.engagement.CustomerEngagement**
+
+
+**diagrams.aws.engagement.Pinpoint**
+
+
+**diagrams.aws.engagement.SimpleEmailServiceSesEmail**
+
+
+**diagrams.aws.engagement.SimpleEmailServiceSes**, **SES** (alias)
## aws.game
-- **diagrams.aws.game.GameTech**
-- **diagrams.aws.game.Gamelift**
+
+
+**diagrams.aws.game.GameTech**
+
+
+**diagrams.aws.game.Gamelift**
## aws.general
-- **diagrams.aws.general.Client**
-- **diagrams.aws.general.Disk**
-- **diagrams.aws.general.Forums**
-- **diagrams.aws.general.General**
-- **diagrams.aws.general.GenericDatabase**
-- **diagrams.aws.general.GenericFirewall**
-- **diagrams.aws.general.GenericOfficeBuilding**, **OfficeBuilding** (alias)
-- **diagrams.aws.general.GenericSamlToken**
-- **diagrams.aws.general.GenericSDK**
-- **diagrams.aws.general.InternetAlt1**
-- **diagrams.aws.general.InternetAlt2**
-- **diagrams.aws.general.InternetGateway**
-- **diagrams.aws.general.Marketplace**
-- **diagrams.aws.general.MobileClient**
-- **diagrams.aws.general.Multimedia**
-- **diagrams.aws.general.OfficeBuilding**
-- **diagrams.aws.general.SamlToken**
-- **diagrams.aws.general.SDK**
-- **diagrams.aws.general.SslPadlock**
-- **diagrams.aws.general.TapeStorage**
-- **diagrams.aws.general.Toolkit**
-- **diagrams.aws.general.TraditionalServer**
-- **diagrams.aws.general.User**
-- **diagrams.aws.general.Users**
+
+
+**diagrams.aws.general.Client**
+
+
+**diagrams.aws.general.Disk**
+
+
+**diagrams.aws.general.Forums**
+
+
+**diagrams.aws.general.General**
+
+
+**diagrams.aws.general.GenericDatabase**
+
+
+**diagrams.aws.general.GenericFirewall**
+
+
+**diagrams.aws.general.GenericOfficeBuilding**, **OfficeBuilding** (alias)
+
+
+**diagrams.aws.general.GenericSamlToken**
+
+
+**diagrams.aws.general.GenericSDK**
+
+
+**diagrams.aws.general.InternetAlt1**
+
+
+**diagrams.aws.general.InternetAlt2**
+
+
+**diagrams.aws.general.InternetGateway**
+
+
+**diagrams.aws.general.Marketplace**
+
+
+**diagrams.aws.general.MobileClient**
+
+
+**diagrams.aws.general.Multimedia**
+
+
+**diagrams.aws.general.OfficeBuilding**
+
+
+**diagrams.aws.general.SamlToken**
+
+
+**diagrams.aws.general.SDK**
+
+
+**diagrams.aws.general.SslPadlock**
+
+
+**diagrams.aws.general.TapeStorage**
+
+
+**diagrams.aws.general.Toolkit**
+
+
+**diagrams.aws.general.TraditionalServer**
+
+
+**diagrams.aws.general.User**
+
+
+**diagrams.aws.general.Users**
## aws.integration
-- **diagrams.aws.integration.ApplicationIntegration**
-- **diagrams.aws.integration.Appsync**
-- **diagrams.aws.integration.ConsoleMobileApplication**
-- **diagrams.aws.integration.EventResource**
-- **diagrams.aws.integration.EventbridgeCustomEventBusResource**
-- **diagrams.aws.integration.EventbridgeDefaultEventBusResource**
-- **diagrams.aws.integration.EventbridgeSaasPartnerEventBusResource**
-- **diagrams.aws.integration.Eventbridge**
-- **diagrams.aws.integration.ExpressWorkflows**
-- **diagrams.aws.integration.MQ**
-- **diagrams.aws.integration.SimpleNotificationServiceSnsEmailNotification**
-- **diagrams.aws.integration.SimpleNotificationServiceSnsHttpNotification**
-- **diagrams.aws.integration.SimpleNotificationServiceSnsTopic**
-- **diagrams.aws.integration.SimpleNotificationServiceSns**, **SNS** (alias)
-- **diagrams.aws.integration.SimpleQueueServiceSqsMessage**
-- **diagrams.aws.integration.SimpleQueueServiceSqsQueue**
-- **diagrams.aws.integration.SimpleQueueServiceSqs**, **SQS** (alias)
-- **diagrams.aws.integration.StepFunctions**, **SF** (alias)
+
+
+**diagrams.aws.integration.ApplicationIntegration**
+
+
+**diagrams.aws.integration.Appsync**
+
+
+**diagrams.aws.integration.ConsoleMobileApplication**
+
+
+**diagrams.aws.integration.EventResource**
+
+
+**diagrams.aws.integration.EventbridgeCustomEventBusResource**
+
+
+**diagrams.aws.integration.EventbridgeDefaultEventBusResource**
+
+
+**diagrams.aws.integration.EventbridgeSaasPartnerEventBusResource**
+
+
+**diagrams.aws.integration.Eventbridge**
+
+
+**diagrams.aws.integration.ExpressWorkflows**
+
+
+**diagrams.aws.integration.MQ**
+
+
+**diagrams.aws.integration.SimpleNotificationServiceSnsEmailNotification**
+
+
+**diagrams.aws.integration.SimpleNotificationServiceSnsHttpNotification**
+
+
+**diagrams.aws.integration.SimpleNotificationServiceSnsTopic**
+
+
+**diagrams.aws.integration.SimpleNotificationServiceSns**, **SNS** (alias)
+
+
+**diagrams.aws.integration.SimpleQueueServiceSqsMessage**
+
+
+**diagrams.aws.integration.SimpleQueueServiceSqsQueue**
+
+
+**diagrams.aws.integration.SimpleQueueServiceSqs**, **SQS** (alias)
+
+
+**diagrams.aws.integration.StepFunctions**, **SF** (alias)
## aws.iot
-- **diagrams.aws.iot.Freertos**, **FreeRTOS** (alias)
-- **diagrams.aws.iot.InternetOfThings**
-- **diagrams.aws.iot.Iot1Click**
-- **diagrams.aws.iot.IotAction**
-- **diagrams.aws.iot.IotActuator**
-- **diagrams.aws.iot.IotAlexaEcho**
-- **diagrams.aws.iot.IotAlexaEnabledDevice**
-- **diagrams.aws.iot.IotAlexaSkill**
-- **diagrams.aws.iot.IotAlexaVoiceService**
-- **diagrams.aws.iot.IotAnalyticsChannel**
-- **diagrams.aws.iot.IotAnalyticsDataSet**
-- **diagrams.aws.iot.IotAnalyticsDataStore**
-- **diagrams.aws.iot.IotAnalyticsNotebook**
-- **diagrams.aws.iot.IotAnalyticsPipeline**
-- **diagrams.aws.iot.IotAnalytics**
-- **diagrams.aws.iot.IotBank**
-- **diagrams.aws.iot.IotBicycle**
-- **diagrams.aws.iot.IotButton**
-- **diagrams.aws.iot.IotCamera**
-- **diagrams.aws.iot.IotCar**
-- **diagrams.aws.iot.IotCart**
-- **diagrams.aws.iot.IotCertificate**
-- **diagrams.aws.iot.IotCoffeePot**
-- **diagrams.aws.iot.IotCore**
-- **diagrams.aws.iot.IotDesiredState**
-- **diagrams.aws.iot.IotDeviceDefender**
-- **diagrams.aws.iot.IotDeviceGateway**
-- **diagrams.aws.iot.IotDeviceManagement**
-- **diagrams.aws.iot.IotDoorLock**
-- **diagrams.aws.iot.IotEvents**
-- **diagrams.aws.iot.IotFactory**
-- **diagrams.aws.iot.IotFireTvStick**
-- **diagrams.aws.iot.IotFireTv**
-- **diagrams.aws.iot.IotGeneric**
-- **diagrams.aws.iot.IotGreengrassConnector**
-- **diagrams.aws.iot.IotGreengrass**
-- **diagrams.aws.iot.IotHardwareBoard**, **IotBoard** (alias)
-- **diagrams.aws.iot.IotHouse**
-- **diagrams.aws.iot.IotHttp**
-- **diagrams.aws.iot.IotHttp2**
-- **diagrams.aws.iot.IotJobs**
-- **diagrams.aws.iot.IotLambda**
-- **diagrams.aws.iot.IotLightbulb**
-- **diagrams.aws.iot.IotMedicalEmergency**
-- **diagrams.aws.iot.IotMqtt**
-- **diagrams.aws.iot.IotOverTheAirUpdate**
-- **diagrams.aws.iot.IotPolicyEmergency**
-- **diagrams.aws.iot.IotPolicy**
-- **diagrams.aws.iot.IotReportedState**
-- **diagrams.aws.iot.IotRule**
-- **diagrams.aws.iot.IotSensor**
-- **diagrams.aws.iot.IotServo**
-- **diagrams.aws.iot.IotShadow**
-- **diagrams.aws.iot.IotSimulator**
-- **diagrams.aws.iot.IotSitewise**
-- **diagrams.aws.iot.IotThermostat**
-- **diagrams.aws.iot.IotThingsGraph**
-- **diagrams.aws.iot.IotTopic**
-- **diagrams.aws.iot.IotTravel**
-- **diagrams.aws.iot.IotUtility**
-- **diagrams.aws.iot.IotWindfarm**
+
+
+**diagrams.aws.iot.Freertos**, **FreeRTOS** (alias)
+
+
+**diagrams.aws.iot.InternetOfThings**
+
+
+**diagrams.aws.iot.Iot1Click**
+
+
+**diagrams.aws.iot.IotAction**
+
+
+**diagrams.aws.iot.IotActuator**
+
+
+**diagrams.aws.iot.IotAlexaEcho**
+
+
+**diagrams.aws.iot.IotAlexaEnabledDevice**
+
+
+**diagrams.aws.iot.IotAlexaSkill**
+
+
+**diagrams.aws.iot.IotAlexaVoiceService**
+
+
+**diagrams.aws.iot.IotAnalyticsChannel**
+
+
+**diagrams.aws.iot.IotAnalyticsDataSet**
+
+
+**diagrams.aws.iot.IotAnalyticsDataStore**
+
+
+**diagrams.aws.iot.IotAnalyticsNotebook**
+
+
+**diagrams.aws.iot.IotAnalyticsPipeline**
+
+
+**diagrams.aws.iot.IotAnalytics**
+
+
+**diagrams.aws.iot.IotBank**
+
+
+**diagrams.aws.iot.IotBicycle**
+
+
+**diagrams.aws.iot.IotButton**
+
+
+**diagrams.aws.iot.IotCamera**
+
+
+**diagrams.aws.iot.IotCar**
+
+
+**diagrams.aws.iot.IotCart**
+
+
+**diagrams.aws.iot.IotCertificate**
+
+
+**diagrams.aws.iot.IotCoffeePot**
+
+
+**diagrams.aws.iot.IotCore**
+
+
+**diagrams.aws.iot.IotDesiredState**
+
+
+**diagrams.aws.iot.IotDeviceDefender**
+
+
+**diagrams.aws.iot.IotDeviceGateway**
+
+
+**diagrams.aws.iot.IotDeviceManagement**
+
+
+**diagrams.aws.iot.IotDoorLock**
+
+
+**diagrams.aws.iot.IotEvents**
+
+
+**diagrams.aws.iot.IotFactory**
+
+
+**diagrams.aws.iot.IotFireTvStick**
+
+
+**diagrams.aws.iot.IotFireTv**
+
+
+**diagrams.aws.iot.IotGeneric**
+
+
+**diagrams.aws.iot.IotGreengrassConnector**
+
+
+**diagrams.aws.iot.IotGreengrass**
+
+
+**diagrams.aws.iot.IotHardwareBoard**, **IotBoard** (alias)
+
+
+**diagrams.aws.iot.IotHouse**
+
+
+**diagrams.aws.iot.IotHttp**
+
+
+**diagrams.aws.iot.IotHttp2**
+
+
+**diagrams.aws.iot.IotJobs**
+
+
+**diagrams.aws.iot.IotLambda**
+
+
+**diagrams.aws.iot.IotLightbulb**
+
+
+**diagrams.aws.iot.IotMedicalEmergency**
+
+
+**diagrams.aws.iot.IotMqtt**
+
+
+**diagrams.aws.iot.IotOverTheAirUpdate**
+
+
+**diagrams.aws.iot.IotPolicyEmergency**
+
+
+**diagrams.aws.iot.IotPolicy**
+
+
+**diagrams.aws.iot.IotReportedState**
+
+
+**diagrams.aws.iot.IotRule**
+
+
+**diagrams.aws.iot.IotSensor**
+
+
+**diagrams.aws.iot.IotServo**
+
+
+**diagrams.aws.iot.IotShadow**
+
+
+**diagrams.aws.iot.IotSimulator**
+
+
+**diagrams.aws.iot.IotSitewise**
+
+
+**diagrams.aws.iot.IotThermostat**
+
+
+**diagrams.aws.iot.IotThingsGraph**
+
+
+**diagrams.aws.iot.IotTopic**
+
+
+**diagrams.aws.iot.IotTravel**
+
+
+**diagrams.aws.iot.IotUtility**
+
+
+**diagrams.aws.iot.IotWindfarm**
## aws.management
-- **diagrams.aws.management.AutoScaling**
-- **diagrams.aws.management.Chatbot**
-- **diagrams.aws.management.CloudformationChangeSet**
-- **diagrams.aws.management.CloudformationStack**
-- **diagrams.aws.management.CloudformationTemplate**
-- **diagrams.aws.management.Cloudformation**
-- **diagrams.aws.management.Cloudtrail**
-- **diagrams.aws.management.CloudwatchAlarm**
-- **diagrams.aws.management.CloudwatchEventEventBased**
-- **diagrams.aws.management.CloudwatchEventTimeBased**
-- **diagrams.aws.management.CloudwatchRule**
-- **diagrams.aws.management.Cloudwatch**
-- **diagrams.aws.management.Codeguru**
-- **diagrams.aws.management.CommandLineInterface**
-- **diagrams.aws.management.Config**
-- **diagrams.aws.management.ControlTower**
-- **diagrams.aws.management.LicenseManager**
-- **diagrams.aws.management.ManagedServices**
-- **diagrams.aws.management.ManagementAndGovernance**
-- **diagrams.aws.management.ManagementConsole**
-- **diagrams.aws.management.OpsworksApps**
-- **diagrams.aws.management.OpsworksDeployments**
-- **diagrams.aws.management.OpsworksInstances**
-- **diagrams.aws.management.OpsworksLayers**
-- **diagrams.aws.management.OpsworksMonitoring**
-- **diagrams.aws.management.OpsworksPermissions**
-- **diagrams.aws.management.OpsworksResources**
-- **diagrams.aws.management.OpsworksStack**
-- **diagrams.aws.management.Opsworks**
-- **diagrams.aws.management.OrganizationsAccount**
-- **diagrams.aws.management.OrganizationsOrganizationalUnit**
-- **diagrams.aws.management.Organizations**
-- **diagrams.aws.management.PersonalHealthDashboard**
-- **diagrams.aws.management.ServiceCatalog**
-- **diagrams.aws.management.SystemsManagerAutomation**
-- **diagrams.aws.management.SystemsManagerDocuments**
-- **diagrams.aws.management.SystemsManagerInventory**
-- **diagrams.aws.management.SystemsManagerMaintenanceWindows**
-- **diagrams.aws.management.SystemsManagerOpscenter**
-- **diagrams.aws.management.SystemsManagerParameterStore**, **ParameterStore** (alias)
-- **diagrams.aws.management.SystemsManagerPatchManager**
-- **diagrams.aws.management.SystemsManagerRunCommand**
-- **diagrams.aws.management.SystemsManagerStateManager**
-- **diagrams.aws.management.SystemsManager**, **SSM** (alias)
-- **diagrams.aws.management.TrustedAdvisorChecklistCost**
-- **diagrams.aws.management.TrustedAdvisorChecklistFaultTolerant**
-- **diagrams.aws.management.TrustedAdvisorChecklistPerformance**
-- **diagrams.aws.management.TrustedAdvisorChecklistSecurity**
-- **diagrams.aws.management.TrustedAdvisorChecklist**
-- **diagrams.aws.management.TrustedAdvisor**
-- **diagrams.aws.management.WellArchitectedTool**
+
+
+**diagrams.aws.management.AutoScaling**
+
+
+**diagrams.aws.management.Chatbot**
+
+
+**diagrams.aws.management.CloudformationChangeSet**
+
+
+**diagrams.aws.management.CloudformationStack**
+
+
+**diagrams.aws.management.CloudformationTemplate**
+
+
+**diagrams.aws.management.Cloudformation**
+
+
+**diagrams.aws.management.Cloudtrail**
+
+
+**diagrams.aws.management.CloudwatchAlarm**
+
+
+**diagrams.aws.management.CloudwatchEventEventBased**
+
+
+**diagrams.aws.management.CloudwatchEventTimeBased**
+
+
+**diagrams.aws.management.CloudwatchRule**
+
+
+**diagrams.aws.management.Cloudwatch**
+
+
+**diagrams.aws.management.Codeguru**
+
+
+**diagrams.aws.management.CommandLineInterface**
+
+
+**diagrams.aws.management.Config**
+
+
+**diagrams.aws.management.ControlTower**
+
+
+**diagrams.aws.management.LicenseManager**
+
+
+**diagrams.aws.management.ManagedServices**
+
+
+**diagrams.aws.management.ManagementAndGovernance**
+
+
+**diagrams.aws.management.ManagementConsole**
+
+
+**diagrams.aws.management.OpsworksApps**
+
+
+**diagrams.aws.management.OpsworksDeployments**
+
+
+**diagrams.aws.management.OpsworksInstances**
+
+
+**diagrams.aws.management.OpsworksLayers**
+
+
+**diagrams.aws.management.OpsworksMonitoring**
+
+
+**diagrams.aws.management.OpsworksPermissions**
+
+
+**diagrams.aws.management.OpsworksResources**
+
+
+**diagrams.aws.management.OpsworksStack**
+
+
+**diagrams.aws.management.Opsworks**
+
+
+**diagrams.aws.management.OrganizationsAccount**
+
+
+**diagrams.aws.management.OrganizationsOrganizationalUnit**
+
+
+**diagrams.aws.management.Organizations**
+
+
+**diagrams.aws.management.PersonalHealthDashboard**
+
+
+**diagrams.aws.management.ServiceCatalog**
+
+
+**diagrams.aws.management.SystemsManagerAutomation**
+
+
+**diagrams.aws.management.SystemsManagerDocuments**
+
+
+**diagrams.aws.management.SystemsManagerInventory**
+
+
+**diagrams.aws.management.SystemsManagerMaintenanceWindows**
+
+
+**diagrams.aws.management.SystemsManagerOpscenter**
+
+
+**diagrams.aws.management.SystemsManagerParameterStore**, **ParameterStore** (alias)
+
+
+**diagrams.aws.management.SystemsManagerPatchManager**
+
+
+**diagrams.aws.management.SystemsManagerRunCommand**
+
+
+**diagrams.aws.management.SystemsManagerStateManager**
+
+
+**diagrams.aws.management.SystemsManager**, **SSM** (alias)
+
+
+**diagrams.aws.management.TrustedAdvisorChecklistCost**
+
+
+**diagrams.aws.management.TrustedAdvisorChecklistFaultTolerant**
+
+
+**diagrams.aws.management.TrustedAdvisorChecklistPerformance**
+
+
+**diagrams.aws.management.TrustedAdvisorChecklistSecurity**
+
+
+**diagrams.aws.management.TrustedAdvisorChecklist**
+
+
+**diagrams.aws.management.TrustedAdvisor**
+
+
+**diagrams.aws.management.WellArchitectedTool**
## aws.media
-- **diagrams.aws.media.ElasticTranscoder**
-- **diagrams.aws.media.ElementalConductor**
-- **diagrams.aws.media.ElementalDelta**
-- **diagrams.aws.media.ElementalLive**
-- **diagrams.aws.media.ElementalMediaconnect**
-- **diagrams.aws.media.ElementalMediaconvert**
-- **diagrams.aws.media.ElementalMedialive**
-- **diagrams.aws.media.ElementalMediapackage**
-- **diagrams.aws.media.ElementalMediastore**
-- **diagrams.aws.media.ElementalMediatailor**
-- **diagrams.aws.media.ElementalServer**
-- **diagrams.aws.media.KinesisVideoStreams**
-- **diagrams.aws.media.MediaServices**
+
+
+**diagrams.aws.media.ElasticTranscoder**
+
+
+**diagrams.aws.media.ElementalConductor**
+
+
+**diagrams.aws.media.ElementalDelta**
+
+
+**diagrams.aws.media.ElementalLive**
+
+
+**diagrams.aws.media.ElementalMediaconnect**
+
+
+**diagrams.aws.media.ElementalMediaconvert**
+
+
+**diagrams.aws.media.ElementalMedialive**
+
+
+**diagrams.aws.media.ElementalMediapackage**
+
+
+**diagrams.aws.media.ElementalMediastore**
+
+
+**diagrams.aws.media.ElementalMediatailor**
+
+
+**diagrams.aws.media.ElementalServer**
+
+
+**diagrams.aws.media.KinesisVideoStreams**
+
+
+**diagrams.aws.media.MediaServices**
## aws.migration
-- **diagrams.aws.migration.ApplicationDiscoveryService**, **ADS** (alias)
-- **diagrams.aws.migration.CloudendureMigration**, **CEM** (alias)
-- **diagrams.aws.migration.DatabaseMigrationService**, **DMS** (alias)
-- **diagrams.aws.migration.DatasyncAgent**
-- **diagrams.aws.migration.Datasync**
-- **diagrams.aws.migration.MigrationAndTransfer**, **MAT** (alias)
-- **diagrams.aws.migration.MigrationHub**
-- **diagrams.aws.migration.ServerMigrationService**, **SMS** (alias)
-- **diagrams.aws.migration.SnowballEdge**
-- **diagrams.aws.migration.Snowball**
-- **diagrams.aws.migration.Snowmobile**
-- **diagrams.aws.migration.TransferForSftp**
+
+
+**diagrams.aws.migration.ApplicationDiscoveryService**, **ADS** (alias)
+
+
+**diagrams.aws.migration.CloudendureMigration**, **CEM** (alias)
+
+
+**diagrams.aws.migration.DatabaseMigrationService**, **DMS** (alias)
+
+
+**diagrams.aws.migration.DatasyncAgent**
+
+
+**diagrams.aws.migration.Datasync**
+
+
+**diagrams.aws.migration.MigrationAndTransfer**, **MAT** (alias)
+
+
+**diagrams.aws.migration.MigrationHub**
+
+
+**diagrams.aws.migration.ServerMigrationService**, **SMS** (alias)
+
+
+**diagrams.aws.migration.SnowballEdge**
+
+
+**diagrams.aws.migration.Snowball**
+
+
+**diagrams.aws.migration.Snowmobile**
+
+
+**diagrams.aws.migration.TransferForSftp**
## aws.ml
-- **diagrams.aws.ml.ApacheMxnetOnAWS**
-- **diagrams.aws.ml.AugmentedAi**
-- **diagrams.aws.ml.Comprehend**
-- **diagrams.aws.ml.DeepLearningAmis**
-- **diagrams.aws.ml.DeepLearningContainers**, **DLC** (alias)
-- **diagrams.aws.ml.Deepcomposer**
-- **diagrams.aws.ml.Deeplens**
-- **diagrams.aws.ml.Deepracer**
-- **diagrams.aws.ml.ElasticInference**
-- **diagrams.aws.ml.Forecast**
-- **diagrams.aws.ml.FraudDetector**
-- **diagrams.aws.ml.Kendra**
-- **diagrams.aws.ml.Lex**
-- **diagrams.aws.ml.MachineLearning**
-- **diagrams.aws.ml.Personalize**
-- **diagrams.aws.ml.Polly**
-- **diagrams.aws.ml.RekognitionImage**
-- **diagrams.aws.ml.RekognitionVideo**
-- **diagrams.aws.ml.Rekognition**
-- **diagrams.aws.ml.SagemakerGroundTruth**
-- **diagrams.aws.ml.SagemakerModel**
-- **diagrams.aws.ml.SagemakerNotebook**
-- **diagrams.aws.ml.SagemakerTrainingJob**
-- **diagrams.aws.ml.Sagemaker**
-- **diagrams.aws.ml.TensorflowOnAWS**
-- **diagrams.aws.ml.Textract**
-- **diagrams.aws.ml.Transcribe**
-- **diagrams.aws.ml.Translate**
+
+
+**diagrams.aws.ml.ApacheMxnetOnAWS**
+
+
+**diagrams.aws.ml.AugmentedAi**
+
+
+**diagrams.aws.ml.Comprehend**
+
+
+**diagrams.aws.ml.DeepLearningAmis**
+
+
+**diagrams.aws.ml.DeepLearningContainers**, **DLC** (alias)
+
+
+**diagrams.aws.ml.Deepcomposer**
+
+
+**diagrams.aws.ml.Deeplens**
+
+
+**diagrams.aws.ml.Deepracer**
+
+
+**diagrams.aws.ml.ElasticInference**
+
+
+**diagrams.aws.ml.Forecast**
+
+
+**diagrams.aws.ml.FraudDetector**
+
+
+**diagrams.aws.ml.Kendra**
+
+
+**diagrams.aws.ml.Lex**
+
+
+**diagrams.aws.ml.MachineLearning**
+
+
+**diagrams.aws.ml.Personalize**
+
+
+**diagrams.aws.ml.Polly**
+
+
+**diagrams.aws.ml.RekognitionImage**
+
+
+**diagrams.aws.ml.RekognitionVideo**
+
+
+**diagrams.aws.ml.Rekognition**
+
+
+**diagrams.aws.ml.SagemakerGroundTruth**
+
+
+**diagrams.aws.ml.SagemakerModel**
+
+
+**diagrams.aws.ml.SagemakerNotebook**
+
+
+**diagrams.aws.ml.SagemakerTrainingJob**
+
+
+**diagrams.aws.ml.Sagemaker**
+
+
+**diagrams.aws.ml.TensorflowOnAWS**
+
+
+**diagrams.aws.ml.Textract**
+
+
+**diagrams.aws.ml.Transcribe**
+
+
+**diagrams.aws.ml.Translate**
## aws.mobile
-- **diagrams.aws.mobile.Amplify**
-- **diagrams.aws.mobile.APIGatewayEndpoint**
-- **diagrams.aws.mobile.APIGateway**
-- **diagrams.aws.mobile.Appsync**
-- **diagrams.aws.mobile.DeviceFarm**
-- **diagrams.aws.mobile.Mobile**
-- **diagrams.aws.mobile.Pinpoint**
+
+
+**diagrams.aws.mobile.Amplify**
+
+
+**diagrams.aws.mobile.APIGatewayEndpoint**
+
+
+**diagrams.aws.mobile.APIGateway**
+
+
+**diagrams.aws.mobile.Appsync**
+
+
+**diagrams.aws.mobile.DeviceFarm**
+
+
+**diagrams.aws.mobile.Mobile**
+
+
+**diagrams.aws.mobile.Pinpoint**
## aws.network
-- **diagrams.aws.network.APIGatewayEndpoint**
-- **diagrams.aws.network.APIGateway**
-- **diagrams.aws.network.AppMesh**
-- **diagrams.aws.network.ClientVpn**
-- **diagrams.aws.network.CloudMap**
-- **diagrams.aws.network.CloudFrontDownloadDistribution**
-- **diagrams.aws.network.CloudFrontEdgeLocation**
-- **diagrams.aws.network.CloudFrontStreamingDistribution**
-- **diagrams.aws.network.CloudFront**, **CF** (alias)
-- **diagrams.aws.network.DirectConnect**
-- **diagrams.aws.network.ElasticLoadBalancing**, **ELB** (alias)
-- **diagrams.aws.network.ElbApplicationLoadBalancer**, **ALB** (alias)
-- **diagrams.aws.network.ElbClassicLoadBalancer**, **CLB** (alias)
-- **diagrams.aws.network.ElbNetworkLoadBalancer**, **NLB** (alias)
-- **diagrams.aws.network.Endpoint**
-- **diagrams.aws.network.GlobalAccelerator**, **GAX** (alias)
-- **diagrams.aws.network.InternetGateway**
-- **diagrams.aws.network.Nacl**
-- **diagrams.aws.network.NATGateway**
-- **diagrams.aws.network.NetworkingAndContentDelivery**
-- **diagrams.aws.network.PrivateSubnet**
-- **diagrams.aws.network.Privatelink**
-- **diagrams.aws.network.PublicSubnet**
-- **diagrams.aws.network.Route53HostedZone**
-- **diagrams.aws.network.Route53**
-- **diagrams.aws.network.RouteTable**
-- **diagrams.aws.network.SiteToSiteVpn**
-- **diagrams.aws.network.TransitGateway**
-- **diagrams.aws.network.VPCCustomerGateway**
-- **diagrams.aws.network.VPCElasticNetworkAdapter**
-- **diagrams.aws.network.VPCElasticNetworkInterface**
-- **diagrams.aws.network.VPCFlowLogs**
-- **diagrams.aws.network.VPCPeering**
-- **diagrams.aws.network.VPCRouter**
-- **diagrams.aws.network.VPCTrafficMirroring**
-- **diagrams.aws.network.VPC**
-- **diagrams.aws.network.VpnConnection**
-- **diagrams.aws.network.VpnGateway**
+
+
+**diagrams.aws.network.APIGatewayEndpoint**
+
+
+**diagrams.aws.network.APIGateway**
+
+
+**diagrams.aws.network.AppMesh**
+
+
+**diagrams.aws.network.ClientVpn**
+
+
+**diagrams.aws.network.CloudMap**
+
+
+**diagrams.aws.network.CloudFrontDownloadDistribution**
+
+
+**diagrams.aws.network.CloudFrontEdgeLocation**
+
+
+**diagrams.aws.network.CloudFrontStreamingDistribution**
+
+
+**diagrams.aws.network.CloudFront**, **CF** (alias)
+
+
+**diagrams.aws.network.DirectConnect**
+
+
+**diagrams.aws.network.ElasticLoadBalancing**, **ELB** (alias)
+
+
+**diagrams.aws.network.ElbApplicationLoadBalancer**, **ALB** (alias)
+
+
+**diagrams.aws.network.ElbClassicLoadBalancer**, **CLB** (alias)
+
+
+**diagrams.aws.network.ElbNetworkLoadBalancer**, **NLB** (alias)
+
+
+**diagrams.aws.network.Endpoint**
+
+
+**diagrams.aws.network.GlobalAccelerator**, **GAX** (alias)
+
+
+**diagrams.aws.network.InternetGateway**
+
+
+**diagrams.aws.network.Nacl**
+
+
+**diagrams.aws.network.NATGateway**
+
+
+**diagrams.aws.network.NetworkingAndContentDelivery**
+
+
+**diagrams.aws.network.PrivateSubnet**
+
+
+**diagrams.aws.network.Privatelink**
+
+
+**diagrams.aws.network.PublicSubnet**
+
+
+**diagrams.aws.network.Route53HostedZone**
+
+
+**diagrams.aws.network.Route53**
+
+
+**diagrams.aws.network.RouteTable**
+
+
+**diagrams.aws.network.SiteToSiteVpn**
+
+
+**diagrams.aws.network.TransitGateway**
+
+
+**diagrams.aws.network.VPCCustomerGateway**
+
+
+**diagrams.aws.network.VPCElasticNetworkAdapter**
+
+
+**diagrams.aws.network.VPCElasticNetworkInterface**
+
+
+**diagrams.aws.network.VPCFlowLogs**
+
+
+**diagrams.aws.network.VPCPeering**
+
+
+**diagrams.aws.network.VPCRouter**
+
+
+**diagrams.aws.network.VPCTrafficMirroring**
+
+
+**diagrams.aws.network.VPC**
+
+
+**diagrams.aws.network.VpnConnection**
+
+
+**diagrams.aws.network.VpnGateway**
## aws.quantum
-- **diagrams.aws.quantum.Braket**
-- **diagrams.aws.quantum.QuantumTechnologies**
+
+
+**diagrams.aws.quantum.Braket**
+
+
+**diagrams.aws.quantum.QuantumTechnologies**
## aws.robotics
-- **diagrams.aws.robotics.RobomakerCloudExtensionRos**
-- **diagrams.aws.robotics.RobomakerDevelopmentEnvironment**
-- **diagrams.aws.robotics.RobomakerFleetManagement**
-- **diagrams.aws.robotics.RobomakerSimulator**
-- **diagrams.aws.robotics.Robomaker**
-- **diagrams.aws.robotics.Robotics**
+
+
+**diagrams.aws.robotics.RobomakerCloudExtensionRos**
+
+
+**diagrams.aws.robotics.RobomakerDevelopmentEnvironment**
+
+
+**diagrams.aws.robotics.RobomakerFleetManagement**
+
+
+**diagrams.aws.robotics.RobomakerSimulator**
+
+
+**diagrams.aws.robotics.Robomaker**
+
+
+**diagrams.aws.robotics.Robotics**
## aws.satellite
-- **diagrams.aws.satellite.GroundStation**
-- **diagrams.aws.satellite.Satellite**
+
+
+**diagrams.aws.satellite.GroundStation**
+
+
+**diagrams.aws.satellite.Satellite**
## aws.security
-- **diagrams.aws.security.AdConnector**
-- **diagrams.aws.security.Artifact**
-- **diagrams.aws.security.CertificateAuthority**
-- **diagrams.aws.security.CertificateManager**, **ACM** (alias)
-- **diagrams.aws.security.CloudDirectory**
-- **diagrams.aws.security.Cloudhsm**, **CloudHSM** (alias)
-- **diagrams.aws.security.Cognito**
-- **diagrams.aws.security.Detective**
-- **diagrams.aws.security.DirectoryService**, **DS** (alias)
-- **diagrams.aws.security.FirewallManager**, **FMS** (alias)
-- **diagrams.aws.security.Guardduty**
-- **diagrams.aws.security.IdentityAndAccessManagementIamAccessAnalyzer**, **IAMAccessAnalyzer** (alias)
-- **diagrams.aws.security.IdentityAndAccessManagementIamAddOn**
-- **diagrams.aws.security.IdentityAndAccessManagementIamAWSStsAlternate**
-- **diagrams.aws.security.IdentityAndAccessManagementIamAWSSts**, **IAMAWSSts** (alias)
-- **diagrams.aws.security.IdentityAndAccessManagementIamDataEncryptionKey**
-- **diagrams.aws.security.IdentityAndAccessManagementIamEncryptedData**
-- **diagrams.aws.security.IdentityAndAccessManagementIamLongTermSecurityCredential**
-- **diagrams.aws.security.IdentityAndAccessManagementIamMfaToken**
-- **diagrams.aws.security.IdentityAndAccessManagementIamPermissions**, **IAMPermissions** (alias)
-- **diagrams.aws.security.IdentityAndAccessManagementIamRole**, **IAMRole** (alias)
-- **diagrams.aws.security.IdentityAndAccessManagementIamTemporarySecurityCredential**
-- **diagrams.aws.security.IdentityAndAccessManagementIam**, **IAM** (alias)
-- **diagrams.aws.security.InspectorAgent**
-- **diagrams.aws.security.Inspector**
-- **diagrams.aws.security.KeyManagementService**, **KMS** (alias)
-- **diagrams.aws.security.Macie**
-- **diagrams.aws.security.ManagedMicrosoftAd**
-- **diagrams.aws.security.ResourceAccessManager**, **RAM** (alias)
-- **diagrams.aws.security.SecretsManager**
-- **diagrams.aws.security.SecurityHubFinding**
-- **diagrams.aws.security.SecurityHub**
-- **diagrams.aws.security.SecurityIdentityAndCompliance**
-- **diagrams.aws.security.ShieldAdvanced**
-- **diagrams.aws.security.Shield**
-- **diagrams.aws.security.SimpleAd**
-- **diagrams.aws.security.SingleSignOn**
-- **diagrams.aws.security.WAFFilteringRule**
-- **diagrams.aws.security.WAF**
+
+
+**diagrams.aws.security.AdConnector**
+
+
+**diagrams.aws.security.Artifact**
+
+
+**diagrams.aws.security.CertificateAuthority**
+
+
+**diagrams.aws.security.CertificateManager**, **ACM** (alias)
+
+
+**diagrams.aws.security.CloudDirectory**
+
+
+**diagrams.aws.security.Cloudhsm**, **CloudHSM** (alias)
+
+
+**diagrams.aws.security.Cognito**
+
+
+**diagrams.aws.security.Detective**
+
+
+**diagrams.aws.security.DirectoryService**, **DS** (alias)
+
+
+**diagrams.aws.security.FirewallManager**, **FMS** (alias)
+
+
+**diagrams.aws.security.Guardduty**
+
+
+**diagrams.aws.security.IdentityAndAccessManagementIamAccessAnalyzer**, **IAMAccessAnalyzer** (alias)
+
+
+**diagrams.aws.security.IdentityAndAccessManagementIamAddOn**
+
+
+**diagrams.aws.security.IdentityAndAccessManagementIamAWSStsAlternate**
+
+
+**diagrams.aws.security.IdentityAndAccessManagementIamAWSSts**, **IAMAWSSts** (alias)
+
+
+**diagrams.aws.security.IdentityAndAccessManagementIamDataEncryptionKey**
+
+
+**diagrams.aws.security.IdentityAndAccessManagementIamEncryptedData**
+
+
+**diagrams.aws.security.IdentityAndAccessManagementIamLongTermSecurityCredential**
+
+
+**diagrams.aws.security.IdentityAndAccessManagementIamMfaToken**
+
+
+**diagrams.aws.security.IdentityAndAccessManagementIamPermissions**, **IAMPermissions** (alias)
+
+
+**diagrams.aws.security.IdentityAndAccessManagementIamRole**, **IAMRole** (alias)
+
+
+**diagrams.aws.security.IdentityAndAccessManagementIamTemporarySecurityCredential**
+
+
+**diagrams.aws.security.IdentityAndAccessManagementIam**, **IAM** (alias)
+
+
+**diagrams.aws.security.InspectorAgent**
+
+
+**diagrams.aws.security.Inspector**
+
+
+**diagrams.aws.security.KeyManagementService**, **KMS** (alias)
+
+
+**diagrams.aws.security.Macie**
+
+
+**diagrams.aws.security.ManagedMicrosoftAd**
+
+
+**diagrams.aws.security.ResourceAccessManager**, **RAM** (alias)
+
+
+**diagrams.aws.security.SecretsManager**
+
+
+**diagrams.aws.security.SecurityHubFinding**
+
+
+**diagrams.aws.security.SecurityHub**
+
+
+**diagrams.aws.security.SecurityIdentityAndCompliance**
+
+
+**diagrams.aws.security.ShieldAdvanced**
+
+
+**diagrams.aws.security.Shield**
+
+
+**diagrams.aws.security.SimpleAd**
+
+
+**diagrams.aws.security.SingleSignOn**
+
+
+**diagrams.aws.security.WAFFilteringRule**
+
+
+**diagrams.aws.security.WAF**
## aws.storage
-- **diagrams.aws.storage.Backup**
-- **diagrams.aws.storage.CloudendureDisasterRecovery**, **CDR** (alias)
-- **diagrams.aws.storage.EFSInfrequentaccessPrimaryBg**
-- **diagrams.aws.storage.EFSStandardPrimaryBg**
-- **diagrams.aws.storage.ElasticBlockStoreEBSSnapshot**
-- **diagrams.aws.storage.ElasticBlockStoreEBSVolume**
-- **diagrams.aws.storage.ElasticBlockStoreEBS**, **EBS** (alias)
-- **diagrams.aws.storage.ElasticFileSystemEFSFileSystem**
-- **diagrams.aws.storage.ElasticFileSystemEFS**, **EFS** (alias)
-- **diagrams.aws.storage.FsxForLustre**
-- **diagrams.aws.storage.FsxForWindowsFileServer**
-- **diagrams.aws.storage.Fsx**, **FSx** (alias)
-- **diagrams.aws.storage.MultipleVolumesResource**
-- **diagrams.aws.storage.S3GlacierArchive**
-- **diagrams.aws.storage.S3GlacierVault**
-- **diagrams.aws.storage.S3Glacier**
-- **diagrams.aws.storage.SimpleStorageServiceS3BucketWithObjects**
-- **diagrams.aws.storage.SimpleStorageServiceS3Bucket**
-- **diagrams.aws.storage.SimpleStorageServiceS3Object**
-- **diagrams.aws.storage.SimpleStorageServiceS3**, **S3** (alias)
-- **diagrams.aws.storage.SnowFamilySnowballImportExport**
-- **diagrams.aws.storage.SnowballEdge**
-- **diagrams.aws.storage.Snowball**
-- **diagrams.aws.storage.Snowmobile**
-- **diagrams.aws.storage.StorageGatewayCachedVolume**
-- **diagrams.aws.storage.StorageGatewayNonCachedVolume**
-- **diagrams.aws.storage.StorageGatewayVirtualTapeLibrary**
-- **diagrams.aws.storage.StorageGateway**
-- **diagrams.aws.storage.Storage**
+
+
+**diagrams.aws.storage.Backup**
+
+
+**diagrams.aws.storage.CloudendureDisasterRecovery**, **CDR** (alias)
+
+
+**diagrams.aws.storage.EFSInfrequentaccessPrimaryBg**
+
+
+**diagrams.aws.storage.EFSStandardPrimaryBg**
+
+
+**diagrams.aws.storage.ElasticBlockStoreEBSSnapshot**
+
+
+**diagrams.aws.storage.ElasticBlockStoreEBSVolume**
+
+
+**diagrams.aws.storage.ElasticBlockStoreEBS**, **EBS** (alias)
+
+
+**diagrams.aws.storage.ElasticFileSystemEFSFileSystem**
+
+
+**diagrams.aws.storage.ElasticFileSystemEFS**, **EFS** (alias)
+
+
+**diagrams.aws.storage.FsxForLustre**
+
+
+**diagrams.aws.storage.FsxForWindowsFileServer**
+
+
+**diagrams.aws.storage.Fsx**, **FSx** (alias)
+
+
+**diagrams.aws.storage.MultipleVolumesResource**
+
+
+**diagrams.aws.storage.S3GlacierArchive**
+
+
+**diagrams.aws.storage.S3GlacierVault**
+
+
+**diagrams.aws.storage.S3Glacier**
+
+
+**diagrams.aws.storage.SimpleStorageServiceS3BucketWithObjects**
+
+
+**diagrams.aws.storage.SimpleStorageServiceS3Bucket**
+
+
+**diagrams.aws.storage.SimpleStorageServiceS3Object**
+
+
+**diagrams.aws.storage.SimpleStorageServiceS3**, **S3** (alias)
+
+
+**diagrams.aws.storage.SnowFamilySnowballImportExport**
+
+
+**diagrams.aws.storage.SnowballEdge**
+
+
+**diagrams.aws.storage.Snowball**
+
+
+**diagrams.aws.storage.Snowmobile**
+
+
+**diagrams.aws.storage.StorageGatewayCachedVolume**
+
+
+**diagrams.aws.storage.StorageGatewayNonCachedVolume**
+
+
+**diagrams.aws.storage.StorageGatewayVirtualTapeLibrary**
+
+
+**diagrams.aws.storage.StorageGateway**
+
+
+**diagrams.aws.storage.Storage**
diff --git a/docs/nodes/azure.md b/docs/nodes/azure.md
index c6fe5852..88fba3a0 100644
--- a/docs/nodes/azure.md
+++ b/docs/nodes/azure.md
@@ -7,266 +7,708 @@ Node classes list of azure provider.
## azure.analytics
-- **diagrams.azure.analytics.AnalysisServices**
-- **diagrams.azure.analytics.DataExplorerClusters**
-- **diagrams.azure.analytics.DataFactories**
-- **diagrams.azure.analytics.DataLakeAnalytics**
-- **diagrams.azure.analytics.DataLakeStoreGen1**
-- **diagrams.azure.analytics.Databricks**
-- **diagrams.azure.analytics.EventHubClusters**
-- **diagrams.azure.analytics.EventHubs**
-- **diagrams.azure.analytics.Hdinsightclusters**
-- **diagrams.azure.analytics.LogAnalyticsWorkspaces**
-- **diagrams.azure.analytics.StreamAnalyticsJobs**
-- **diagrams.azure.analytics.SynapseAnalytics**
+
+
+**diagrams.azure.analytics.AnalysisServices**
+
+
+**diagrams.azure.analytics.DataExplorerClusters**
+
+
+**diagrams.azure.analytics.DataFactories**
+
+
+**diagrams.azure.analytics.DataLakeAnalytics**
+
+
+**diagrams.azure.analytics.DataLakeStoreGen1**
+
+
+**diagrams.azure.analytics.Databricks**
+
+
+**diagrams.azure.analytics.EventHubClusters**
+
+
+**diagrams.azure.analytics.EventHubs**
+
+
+**diagrams.azure.analytics.Hdinsightclusters**
+
+
+**diagrams.azure.analytics.LogAnalyticsWorkspaces**
+
+
+**diagrams.azure.analytics.StreamAnalyticsJobs**
+
+
+**diagrams.azure.analytics.SynapseAnalytics**
## azure.compute
-- **diagrams.azure.compute.AppServices**
-- **diagrams.azure.compute.AutomanagedVM**
-- **diagrams.azure.compute.AvailabilitySets**
-- **diagrams.azure.compute.BatchAccounts**
-- **diagrams.azure.compute.CitrixVirtualDesktopsEssentials**
-- **diagrams.azure.compute.CloudServicesClassic**
-- **diagrams.azure.compute.CloudServices**
-- **diagrams.azure.compute.CloudsimpleVirtualMachines**
-- **diagrams.azure.compute.ContainerInstances**
-- **diagrams.azure.compute.ContainerRegistries**, **ACR** (alias)
-- **diagrams.azure.compute.DiskEncryptionSets**
-- **diagrams.azure.compute.DiskSnapshots**
-- **diagrams.azure.compute.Disks**
-- **diagrams.azure.compute.FunctionApps**
-- **diagrams.azure.compute.ImageDefinitions**
-- **diagrams.azure.compute.ImageVersions**
-- **diagrams.azure.compute.KubernetesServices**, **AKS** (alias)
-- **diagrams.azure.compute.MeshApplications**
-- **diagrams.azure.compute.OsImages**
-- **diagrams.azure.compute.SAPHANAOnAzure**
-- **diagrams.azure.compute.ServiceFabricClusters**
-- **diagrams.azure.compute.SharedImageGalleries**
-- **diagrams.azure.compute.SpringCloud**
-- **diagrams.azure.compute.VMClassic**
-- **diagrams.azure.compute.VMImages**
-- **diagrams.azure.compute.VMLinux**
-- **diagrams.azure.compute.VMScaleSet**, **VMSS** (alias)
-- **diagrams.azure.compute.VMWindows**
-- **diagrams.azure.compute.VM**
-- **diagrams.azure.compute.Workspaces**
+
+
+**diagrams.azure.compute.AppServices**
+
+
+**diagrams.azure.compute.AutomanagedVM**
+
+
+**diagrams.azure.compute.AvailabilitySets**
+
+
+**diagrams.azure.compute.BatchAccounts**
+
+
+**diagrams.azure.compute.CitrixVirtualDesktopsEssentials**
+
+
+**diagrams.azure.compute.CloudServicesClassic**
+
+
+**diagrams.azure.compute.CloudServices**
+
+
+**diagrams.azure.compute.CloudsimpleVirtualMachines**
+
+
+**diagrams.azure.compute.ContainerInstances**
+
+
+**diagrams.azure.compute.ContainerRegistries**, **ACR** (alias)
+
+
+**diagrams.azure.compute.DiskEncryptionSets**
+
+
+**diagrams.azure.compute.DiskSnapshots**
+
+
+**diagrams.azure.compute.Disks**
+
+
+**diagrams.azure.compute.FunctionApps**
+
+
+**diagrams.azure.compute.ImageDefinitions**
+
+
+**diagrams.azure.compute.ImageVersions**
+
+
+**diagrams.azure.compute.KubernetesServices**, **AKS** (alias)
+
+
+**diagrams.azure.compute.MeshApplications**
+
+
+**diagrams.azure.compute.OsImages**
+
+
+**diagrams.azure.compute.SAPHANAOnAzure**
+
+
+**diagrams.azure.compute.ServiceFabricClusters**
+
+
+**diagrams.azure.compute.SharedImageGalleries**
+
+
+**diagrams.azure.compute.SpringCloud**
+
+
+**diagrams.azure.compute.VMClassic**
+
+
+**diagrams.azure.compute.VMImages**
+
+
+**diagrams.azure.compute.VMLinux**
+
+
+**diagrams.azure.compute.VMScaleSet**, **VMSS** (alias)
+
+
+**diagrams.azure.compute.VMWindows**
+
+
+**diagrams.azure.compute.VM**
+
+
+**diagrams.azure.compute.Workspaces**
## azure.database
-- **diagrams.azure.database.BlobStorage**
-- **diagrams.azure.database.CacheForRedis**
-- **diagrams.azure.database.CosmosDb**
-- **diagrams.azure.database.DataExplorerClusters**
-- **diagrams.azure.database.DataFactory**
-- **diagrams.azure.database.DataLake**
-- **diagrams.azure.database.DatabaseForMariadbServers**
-- **diagrams.azure.database.DatabaseForMysqlServers**
-- **diagrams.azure.database.DatabaseForPostgresqlServers**
-- **diagrams.azure.database.ElasticDatabasePools**
-- **diagrams.azure.database.ElasticJobAgents**
-- **diagrams.azure.database.InstancePools**
-- **diagrams.azure.database.ManagedDatabases**
-- **diagrams.azure.database.SQLDatabases**
-- **diagrams.azure.database.SQLDatawarehouse**
-- **diagrams.azure.database.SQLManagedInstances**
-- **diagrams.azure.database.SQLServerStretchDatabases**
-- **diagrams.azure.database.SQLServers**
-- **diagrams.azure.database.SQLVM**
-- **diagrams.azure.database.SQL**
-- **diagrams.azure.database.SsisLiftAndShiftIr**
-- **diagrams.azure.database.SynapseAnalytics**
-- **diagrams.azure.database.VirtualClusters**
-- **diagrams.azure.database.VirtualDatacenter**
+
+
+**diagrams.azure.database.BlobStorage**
+
+
+**diagrams.azure.database.CacheForRedis**
+
+
+**diagrams.azure.database.CosmosDb**
+
+
+**diagrams.azure.database.DataExplorerClusters**
+
+
+**diagrams.azure.database.DataFactory**
+
+
+**diagrams.azure.database.DataLake**
+
+
+**diagrams.azure.database.DatabaseForMariadbServers**
+
+
+**diagrams.azure.database.DatabaseForMysqlServers**
+
+
+**diagrams.azure.database.DatabaseForPostgresqlServers**
+
+
+**diagrams.azure.database.ElasticDatabasePools**
+
+
+**diagrams.azure.database.ElasticJobAgents**
+
+
+**diagrams.azure.database.InstancePools**
+
+
+**diagrams.azure.database.ManagedDatabases**
+
+
+**diagrams.azure.database.SQLDatabases**
+
+
+**diagrams.azure.database.SQLDatawarehouse**
+
+
+**diagrams.azure.database.SQLManagedInstances**
+
+
+**diagrams.azure.database.SQLServerStretchDatabases**
+
+
+**diagrams.azure.database.SQLServers**
+
+
+**diagrams.azure.database.SQLVM**
+
+
+**diagrams.azure.database.SQL**
+
+
+**diagrams.azure.database.SsisLiftAndShiftIr**
+
+
+**diagrams.azure.database.SynapseAnalytics**
+
+
+**diagrams.azure.database.VirtualClusters**
+
+
+**diagrams.azure.database.VirtualDatacenter**
## azure.devops
-- **diagrams.azure.devops.ApplicationInsights**
-- **diagrams.azure.devops.Artifacts**
-- **diagrams.azure.devops.Boards**
-- **diagrams.azure.devops.Devops**
-- **diagrams.azure.devops.DevtestLabs**
-- **diagrams.azure.devops.LabServices**
-- **diagrams.azure.devops.Pipelines**
-- **diagrams.azure.devops.Repos**
-- **diagrams.azure.devops.TestPlans**
+
+
+**diagrams.azure.devops.ApplicationInsights**
+
+
+**diagrams.azure.devops.Artifacts**
+
+
+**diagrams.azure.devops.Boards**
+
+
+**diagrams.azure.devops.Devops**
+
+
+**diagrams.azure.devops.DevtestLabs**
+
+
+**diagrams.azure.devops.LabServices**
+
+
+**diagrams.azure.devops.Pipelines**
+
+
+**diagrams.azure.devops.Repos**
+
+
+**diagrams.azure.devops.TestPlans**
## azure.general
-- **diagrams.azure.general.Allresources**
-- **diagrams.azure.general.Azurehome**
-- **diagrams.azure.general.Developertools**
-- **diagrams.azure.general.Helpsupport**
-- **diagrams.azure.general.Information**
-- **diagrams.azure.general.Managementgroups**
-- **diagrams.azure.general.Marketplace**
-- **diagrams.azure.general.Quickstartcenter**
-- **diagrams.azure.general.Recent**
-- **diagrams.azure.general.Reservations**
-- **diagrams.azure.general.Resource**
-- **diagrams.azure.general.Resourcegroups**
-- **diagrams.azure.general.Servicehealth**
-- **diagrams.azure.general.Shareddashboard**
-- **diagrams.azure.general.Subscriptions**
-- **diagrams.azure.general.Support**
-- **diagrams.azure.general.Supportrequests**
-- **diagrams.azure.general.Tag**
-- **diagrams.azure.general.Tags**
-- **diagrams.azure.general.Templates**
-- **diagrams.azure.general.Twousericon**
-- **diagrams.azure.general.Userhealthicon**
-- **diagrams.azure.general.Usericon**
-- **diagrams.azure.general.Userprivacy**
-- **diagrams.azure.general.Userresource**
-- **diagrams.azure.general.Whatsnew**
+
+
+**diagrams.azure.general.Allresources**
+
+
+**diagrams.azure.general.Azurehome**
+
+
+**diagrams.azure.general.Developertools**
+
+
+**diagrams.azure.general.Helpsupport**
+
+
+**diagrams.azure.general.Information**
+
+
+**diagrams.azure.general.Managementgroups**
+
+
+**diagrams.azure.general.Marketplace**
+
+
+**diagrams.azure.general.Quickstartcenter**
+
+
+**diagrams.azure.general.Recent**
+
+
+**diagrams.azure.general.Reservations**
+
+
+**diagrams.azure.general.Resource**
+
+
+**diagrams.azure.general.Resourcegroups**
+
+
+**diagrams.azure.general.Servicehealth**
+
+
+**diagrams.azure.general.Shareddashboard**
+
+
+**diagrams.azure.general.Subscriptions**
+
+
+**diagrams.azure.general.Support**
+
+
+**diagrams.azure.general.Supportrequests**
+
+
+**diagrams.azure.general.Tag**
+
+
+**diagrams.azure.general.Tags**
+
+
+**diagrams.azure.general.Templates**
+
+
+**diagrams.azure.general.Twousericon**
+
+
+**diagrams.azure.general.Userhealthicon**
+
+
+**diagrams.azure.general.Usericon**
+
+
+**diagrams.azure.general.Userprivacy**
+
+
+**diagrams.azure.general.Userresource**
+
+
+**diagrams.azure.general.Whatsnew**
## azure.identity
-- **diagrams.azure.identity.AccessReview**
-- **diagrams.azure.identity.ActiveDirectoryConnectHealth**
-- **diagrams.azure.identity.ActiveDirectory**
-- **diagrams.azure.identity.ADB2C**
-- **diagrams.azure.identity.ADDomainServices**
-- **diagrams.azure.identity.ADIdentityProtection**
-- **diagrams.azure.identity.ADPrivilegedIdentityManagement**
-- **diagrams.azure.identity.AppRegistrations**
-- **diagrams.azure.identity.ConditionalAccess**
-- **diagrams.azure.identity.EnterpriseApplications**
-- **diagrams.azure.identity.Groups**
-- **diagrams.azure.identity.IdentityGovernance**
-- **diagrams.azure.identity.InformationProtection**
-- **diagrams.azure.identity.ManagedIdentities**
-- **diagrams.azure.identity.Users**
+
+
+**diagrams.azure.identity.AccessReview**
+
+
+**diagrams.azure.identity.ActiveDirectoryConnectHealth**
+
+
+**diagrams.azure.identity.ActiveDirectory**
+
+
+**diagrams.azure.identity.ADB2C**
+
+
+**diagrams.azure.identity.ADDomainServices**
+
+
+**diagrams.azure.identity.ADIdentityProtection**
+
+
+**diagrams.azure.identity.ADPrivilegedIdentityManagement**
+
+
+**diagrams.azure.identity.AppRegistrations**
+
+
+**diagrams.azure.identity.ConditionalAccess**
+
+
+**diagrams.azure.identity.EnterpriseApplications**
+
+
+**diagrams.azure.identity.Groups**
+
+
+**diagrams.azure.identity.IdentityGovernance**
+
+
+**diagrams.azure.identity.InformationProtection**
+
+
+**diagrams.azure.identity.ManagedIdentities**
+
+
+**diagrams.azure.identity.Users**
## azure.integration
-- **diagrams.azure.integration.APIForFhir**
-- **diagrams.azure.integration.APIManagement**
-- **diagrams.azure.integration.AppConfiguration**
-- **diagrams.azure.integration.DataCatalog**
-- **diagrams.azure.integration.EventGridDomains**
-- **diagrams.azure.integration.EventGridSubscriptions**
-- **diagrams.azure.integration.EventGridTopics**
-- **diagrams.azure.integration.IntegrationAccounts**
-- **diagrams.azure.integration.IntegrationServiceEnvironments**
-- **diagrams.azure.integration.LogicAppsCustomConnector**
-- **diagrams.azure.integration.LogicApps**
-- **diagrams.azure.integration.PartnerTopic**
-- **diagrams.azure.integration.SendgridAccounts**
-- **diagrams.azure.integration.ServiceBusRelays**
-- **diagrams.azure.integration.ServiceBus**
-- **diagrams.azure.integration.ServiceCatalogManagedApplicationDefinitions**
-- **diagrams.azure.integration.SoftwareAsAService**
-- **diagrams.azure.integration.StorsimpleDeviceManagers**
-- **diagrams.azure.integration.SystemTopic**
+
+
+**diagrams.azure.integration.APIForFhir**
+
+
+**diagrams.azure.integration.APIManagement**
+
+
+**diagrams.azure.integration.AppConfiguration**
+
+
+**diagrams.azure.integration.DataCatalog**
+
+
+**diagrams.azure.integration.EventGridDomains**
+
+
+**diagrams.azure.integration.EventGridSubscriptions**
+
+
+**diagrams.azure.integration.EventGridTopics**
+
+
+**diagrams.azure.integration.IntegrationAccounts**
+
+
+**diagrams.azure.integration.IntegrationServiceEnvironments**
+
+
+**diagrams.azure.integration.LogicAppsCustomConnector**
+
+
+**diagrams.azure.integration.LogicApps**
+
+
+**diagrams.azure.integration.PartnerTopic**
+
+
+**diagrams.azure.integration.SendgridAccounts**
+
+
+**diagrams.azure.integration.ServiceBusRelays**
+
+
+**diagrams.azure.integration.ServiceBus**
+
+
+**diagrams.azure.integration.ServiceCatalogManagedApplicationDefinitions**
+
+
+**diagrams.azure.integration.SoftwareAsAService**
+
+
+**diagrams.azure.integration.StorsimpleDeviceManagers**
+
+
+**diagrams.azure.integration.SystemTopic**
## azure.iot
-- **diagrams.azure.iot.DeviceProvisioningServices**
-- **diagrams.azure.iot.DigitalTwins**
-- **diagrams.azure.iot.IotCentralApplications**
-- **diagrams.azure.iot.IotHubSecurity**
-- **diagrams.azure.iot.IotHub**
-- **diagrams.azure.iot.Maps**
-- **diagrams.azure.iot.Sphere**
-- **diagrams.azure.iot.TimeSeriesInsightsEnvironments**
-- **diagrams.azure.iot.TimeSeriesInsightsEventsSources**
-- **diagrams.azure.iot.Windows10IotCoreServices**
+
+
+**diagrams.azure.iot.DeviceProvisioningServices**
+
+
+**diagrams.azure.iot.DigitalTwins**
+
+
+**diagrams.azure.iot.IotCentralApplications**
+
+
+**diagrams.azure.iot.IotHubSecurity**
+
+
+**diagrams.azure.iot.IotHub**
+
+
+**diagrams.azure.iot.Maps**
+
+
+**diagrams.azure.iot.Sphere**
+
+
+**diagrams.azure.iot.TimeSeriesInsightsEnvironments**
+
+
+**diagrams.azure.iot.TimeSeriesInsightsEventsSources**
+
+
+**diagrams.azure.iot.Windows10IotCoreServices**
## azure.migration
-- **diagrams.azure.migration.DataBoxEdge**
-- **diagrams.azure.migration.DataBox**
-- **diagrams.azure.migration.DatabaseMigrationServices**
-- **diagrams.azure.migration.MigrationProjects**
-- **diagrams.azure.migration.RecoveryServicesVaults**
+
+
+**diagrams.azure.migration.DataBoxEdge**
+
+
+**diagrams.azure.migration.DataBox**
+
+
+**diagrams.azure.migration.DatabaseMigrationServices**
+
+
+**diagrams.azure.migration.MigrationProjects**
+
+
+**diagrams.azure.migration.RecoveryServicesVaults**
## azure.ml
-- **diagrams.azure.ml.BatchAI**
-- **diagrams.azure.ml.BotServices**
-- **diagrams.azure.ml.CognitiveServices**
-- **diagrams.azure.ml.GenomicsAccounts**
-- **diagrams.azure.ml.MachineLearningServiceWorkspaces**
-- **diagrams.azure.ml.MachineLearningStudioWebServicePlans**
-- **diagrams.azure.ml.MachineLearningStudioWebServices**
-- **diagrams.azure.ml.MachineLearningStudioWorkspaces**
+
+
+**diagrams.azure.ml.BatchAI**
+
+
+**diagrams.azure.ml.BotServices**
+
+
+**diagrams.azure.ml.CognitiveServices**
+
+
+**diagrams.azure.ml.GenomicsAccounts**
+
+
+**diagrams.azure.ml.MachineLearningServiceWorkspaces**
+
+
+**diagrams.azure.ml.MachineLearningStudioWebServicePlans**
+
+
+**diagrams.azure.ml.MachineLearningStudioWebServices**
+
+
+**diagrams.azure.ml.MachineLearningStudioWorkspaces**
## azure.mobile
-- **diagrams.azure.mobile.AppServiceMobile**
-- **diagrams.azure.mobile.MobileEngagement**
-- **diagrams.azure.mobile.NotificationHubs**
+
+
+**diagrams.azure.mobile.AppServiceMobile**
+
+
+**diagrams.azure.mobile.MobileEngagement**
+
+
+**diagrams.azure.mobile.NotificationHubs**
## azure.network
-- **diagrams.azure.network.ApplicationGateway**
-- **diagrams.azure.network.ApplicationSecurityGroups**
-- **diagrams.azure.network.CDNProfiles**
-- **diagrams.azure.network.Connections**
-- **diagrams.azure.network.DDOSProtectionPlans**
-- **diagrams.azure.network.DNSPrivateZones**
-- **diagrams.azure.network.DNSZones**
-- **diagrams.azure.network.ExpressrouteCircuits**
-- **diagrams.azure.network.Firewall**
-- **diagrams.azure.network.FrontDoors**
-- **diagrams.azure.network.LoadBalancers**
-- **diagrams.azure.network.LocalNetworkGateways**
-- **diagrams.azure.network.NetworkInterfaces**
-- **diagrams.azure.network.NetworkSecurityGroupsClassic**
-- **diagrams.azure.network.NetworkWatcher**
-- **diagrams.azure.network.OnPremisesDataGateways**
-- **diagrams.azure.network.PublicIpAddresses**
-- **diagrams.azure.network.ReservedIpAddressesClassic**
-- **diagrams.azure.network.RouteFilters**
-- **diagrams.azure.network.RouteTables**
-- **diagrams.azure.network.ServiceEndpointPolicies**
-- **diagrams.azure.network.Subnets**
-- **diagrams.azure.network.TrafficManagerProfiles**
-- **diagrams.azure.network.VirtualNetworkClassic**
-- **diagrams.azure.network.VirtualNetworkGateways**
-- **diagrams.azure.network.VirtualNetworks**
-- **diagrams.azure.network.VirtualWans**
+
+
+**diagrams.azure.network.ApplicationGateway**
+
+
+**diagrams.azure.network.ApplicationSecurityGroups**
+
+
+**diagrams.azure.network.CDNProfiles**
+
+
+**diagrams.azure.network.Connections**
+
+
+**diagrams.azure.network.DDOSProtectionPlans**
+
+
+**diagrams.azure.network.DNSPrivateZones**
+
+
+**diagrams.azure.network.DNSZones**
+
+
+**diagrams.azure.network.ExpressrouteCircuits**
+
+
+**diagrams.azure.network.Firewall**
+
+
+**diagrams.azure.network.FrontDoors**
+
+
+**diagrams.azure.network.LoadBalancers**
+
+
+**diagrams.azure.network.LocalNetworkGateways**
+
+
+**diagrams.azure.network.NetworkInterfaces**
+
+
+**diagrams.azure.network.NetworkSecurityGroupsClassic**
+
+
+**diagrams.azure.network.NetworkWatcher**
+
+
+**diagrams.azure.network.OnPremisesDataGateways**
+
+
+**diagrams.azure.network.PublicIpAddresses**
+
+
+**diagrams.azure.network.ReservedIpAddressesClassic**
+
+
+**diagrams.azure.network.RouteFilters**
+
+
+**diagrams.azure.network.RouteTables**
+
+
+**diagrams.azure.network.ServiceEndpointPolicies**
+
+
+**diagrams.azure.network.Subnets**
+
+
+**diagrams.azure.network.TrafficManagerProfiles**
+
+
+**diagrams.azure.network.VirtualNetworkClassic**
+
+
+**diagrams.azure.network.VirtualNetworkGateways**
+
+
+**diagrams.azure.network.VirtualNetworks**
+
+
+**diagrams.azure.network.VirtualWans**
## azure.security
-- **diagrams.azure.security.ApplicationSecurityGroups**
-- **diagrams.azure.security.ConditionalAccess**
-- **diagrams.azure.security.Defender**
-- **diagrams.azure.security.ExtendedSecurityUpdates**
-- **diagrams.azure.security.KeyVaults**
-- **diagrams.azure.security.SecurityCenter**
-- **diagrams.azure.security.Sentinel**
+
+
+**diagrams.azure.security.ApplicationSecurityGroups**
+
+
+**diagrams.azure.security.ConditionalAccess**
+
+
+**diagrams.azure.security.Defender**
+
+
+**diagrams.azure.security.ExtendedSecurityUpdates**
+
+
+**diagrams.azure.security.KeyVaults**
+
+
+**diagrams.azure.security.SecurityCenter**
+
+
+**diagrams.azure.security.Sentinel**
## azure.storage
-- **diagrams.azure.storage.ArchiveStorage**
-- **diagrams.azure.storage.Azurefxtedgefiler**
-- **diagrams.azure.storage.BlobStorage**
-- **diagrams.azure.storage.DataBoxEdgeDataBoxGateway**
-- **diagrams.azure.storage.DataBox**
-- **diagrams.azure.storage.DataLakeStorage**
-- **diagrams.azure.storage.GeneralStorage**
-- **diagrams.azure.storage.NetappFiles**
-- **diagrams.azure.storage.QueuesStorage**
-- **diagrams.azure.storage.StorageAccountsClassic**
-- **diagrams.azure.storage.StorageAccounts**
-- **diagrams.azure.storage.StorageExplorer**
-- **diagrams.azure.storage.StorageSyncServices**
-- **diagrams.azure.storage.StorsimpleDataManagers**
-- **diagrams.azure.storage.StorsimpleDeviceManagers**
-- **diagrams.azure.storage.TableStorage**
+
+
+**diagrams.azure.storage.ArchiveStorage**
+
+
+**diagrams.azure.storage.Azurefxtedgefiler**
+
+
+**diagrams.azure.storage.BlobStorage**
+
+
+**diagrams.azure.storage.DataBoxEdgeDataBoxGateway**
+
+
+**diagrams.azure.storage.DataBox**
+
+
+**diagrams.azure.storage.DataLakeStorage**
+
+
+**diagrams.azure.storage.GeneralStorage**
+
+
+**diagrams.azure.storage.NetappFiles**
+
+
+**diagrams.azure.storage.QueuesStorage**
+
+
+**diagrams.azure.storage.StorageAccountsClassic**
+
+
+**diagrams.azure.storage.StorageAccounts**
+
+
+**diagrams.azure.storage.StorageExplorer**
+
+
+**diagrams.azure.storage.StorageSyncServices**
+
+
+**diagrams.azure.storage.StorsimpleDataManagers**
+
+
+**diagrams.azure.storage.StorsimpleDeviceManagers**
+
+
+**diagrams.azure.storage.TableStorage**
## azure.web
-- **diagrams.azure.web.APIConnections**
-- **diagrams.azure.web.AppServiceCertificates**
-- **diagrams.azure.web.AppServiceDomains**
-- **diagrams.azure.web.AppServiceEnvironments**
-- **diagrams.azure.web.AppServicePlans**
-- **diagrams.azure.web.AppServices**
-- **diagrams.azure.web.MediaServices**
-- **diagrams.azure.web.NotificationHubNamespaces**
-- **diagrams.azure.web.Search**
-- **diagrams.azure.web.Signalr**
+
+
+**diagrams.azure.web.APIConnections**
+
+
+**diagrams.azure.web.AppServiceCertificates**
+
+
+**diagrams.azure.web.AppServiceDomains**
+
+
+**diagrams.azure.web.AppServiceEnvironments**
+
+
+**diagrams.azure.web.AppServicePlans**
+
+
+**diagrams.azure.web.AppServices**
+
+
+**diagrams.azure.web.MediaServices**
+
+
+**diagrams.azure.web.NotificationHubNamespaces**
+
+
+**diagrams.azure.web.Search**
+
+
+**diagrams.azure.web.Signalr**
diff --git a/docs/nodes/digitalocean.md b/docs/nodes/digitalocean.md
index d455d0c0..9377933f 100644
--- a/docs/nodes/digitalocean.md
+++ b/docs/nodes/digitalocean.md
@@ -7,37 +7,87 @@ Node classes list of digitalocean provider.
## digitalocean.compute
-- **diagrams.digitalocean.compute.Containers**
-- **diagrams.digitalocean.compute.Docker**
-- **diagrams.digitalocean.compute.DropletConnect**
-- **diagrams.digitalocean.compute.DropletSnapshot**
-- **diagrams.digitalocean.compute.Droplet**
-- **diagrams.digitalocean.compute.K8SCluster**
-- **diagrams.digitalocean.compute.K8SNodePool**
-- **diagrams.digitalocean.compute.K8SNode**
+
+
+**diagrams.digitalocean.compute.Containers**
+
+
+**diagrams.digitalocean.compute.Docker**
+
+
+**diagrams.digitalocean.compute.DropletConnect**
+
+
+**diagrams.digitalocean.compute.DropletSnapshot**
+
+
+**diagrams.digitalocean.compute.Droplet**
+
+
+**diagrams.digitalocean.compute.K8SCluster**
+
+
+**diagrams.digitalocean.compute.K8SNodePool**
+
+
+**diagrams.digitalocean.compute.K8SNode**
## digitalocean.database
-- **diagrams.digitalocean.database.DbaasPrimaryStandbyMore**
-- **diagrams.digitalocean.database.DbaasPrimary**
-- **diagrams.digitalocean.database.DbaasReadOnly**
-- **diagrams.digitalocean.database.DbaasStandby**
+
+
+**diagrams.digitalocean.database.DbaasPrimaryStandbyMore**
+
+
+**diagrams.digitalocean.database.DbaasPrimary**
+
+
+**diagrams.digitalocean.database.DbaasReadOnly**
+
+
+**diagrams.digitalocean.database.DbaasStandby**
## digitalocean.network
-- **diagrams.digitalocean.network.Certificate**
-- **diagrams.digitalocean.network.DomainRegistration**
-- **diagrams.digitalocean.network.Domain**
-- **diagrams.digitalocean.network.Firewall**
-- **diagrams.digitalocean.network.FloatingIp**
-- **diagrams.digitalocean.network.InternetGateway**
-- **diagrams.digitalocean.network.LoadBalancer**
-- **diagrams.digitalocean.network.ManagedVpn**
-- **diagrams.digitalocean.network.Vpc**
+
+
+**diagrams.digitalocean.network.Certificate**
+
+
+**diagrams.digitalocean.network.DomainRegistration**
+
+
+**diagrams.digitalocean.network.Domain**
+
+
+**diagrams.digitalocean.network.Firewall**
+
+
+**diagrams.digitalocean.network.FloatingIp**
+
+
+**diagrams.digitalocean.network.InternetGateway**
+
+
+**diagrams.digitalocean.network.LoadBalancer**
+
+
+**diagrams.digitalocean.network.ManagedVpn**
+
+
+**diagrams.digitalocean.network.Vpc**
## digitalocean.storage
-- **diagrams.digitalocean.storage.Folder**
-- **diagrams.digitalocean.storage.Space**
-- **diagrams.digitalocean.storage.VolumeSnapshot**
-- **diagrams.digitalocean.storage.Volume**
+
+
+**diagrams.digitalocean.storage.Folder**
+
+
+**diagrams.digitalocean.storage.Space**
+
+
+**diagrams.digitalocean.storage.VolumeSnapshot**
+
+
+**diagrams.digitalocean.storage.Volume**
diff --git a/docs/nodes/elastic.md b/docs/nodes/elastic.md
index 28ed1e2e..2601bf0a 100644
--- a/docs/nodes/elastic.md
+++ b/docs/nodes/elastic.md
@@ -7,44 +7,96 @@ Node classes list of elastic provider.
## elastic.elasticsearch
-- **diagrams.elastic.elasticsearch.Alerting**
-- **diagrams.elastic.elasticsearch.Beats**
-- **diagrams.elastic.elasticsearch.Elasticsearch**
-- **diagrams.elastic.elasticsearch.Kibana**
-- **diagrams.elastic.elasticsearch.Logstash**, **LogStash** (alias)
-- **diagrams.elastic.elasticsearch.MachineLearning**
-- **diagrams.elastic.elasticsearch.Maps**
-- **diagrams.elastic.elasticsearch.Monitoring**
-- **diagrams.elastic.elasticsearch.SecuritySettings**
-- **diagrams.elastic.elasticsearch.Sql**
+
+
+**diagrams.elastic.elasticsearch.Alerting**
+
+
+**diagrams.elastic.elasticsearch.Beats**
+
+
+**diagrams.elastic.elasticsearch.Elasticsearch**
+
+
+**diagrams.elastic.elasticsearch.Kibana**
+
+
+**diagrams.elastic.elasticsearch.Logstash**, **LogStash** (alias)
+
+
+**diagrams.elastic.elasticsearch.MachineLearning**
+
+
+**diagrams.elastic.elasticsearch.Maps**
+
+
+**diagrams.elastic.elasticsearch.Monitoring**
+
+
+**diagrams.elastic.elasticsearch.SecuritySettings**
+
+
+**diagrams.elastic.elasticsearch.Sql**
## elastic.enterprisesearch
-- **diagrams.elastic.enterprisesearch.AppSearch**
-- **diagrams.elastic.enterprisesearch.EnterpriseSearch**
-- **diagrams.elastic.enterprisesearch.SiteSearch**
-- **diagrams.elastic.enterprisesearch.WorkplaceSearch**
+
+
+**diagrams.elastic.enterprisesearch.AppSearch**
+
+
+**diagrams.elastic.enterprisesearch.EnterpriseSearch**
+
+
+**diagrams.elastic.enterprisesearch.SiteSearch**
+
+
+**diagrams.elastic.enterprisesearch.WorkplaceSearch**
## elastic.observability
-- **diagrams.elastic.observability.APM**
-- **diagrams.elastic.observability.Logs**
-- **diagrams.elastic.observability.Metrics**
-- **diagrams.elastic.observability.Observability**
-- **diagrams.elastic.observability.Uptime**
+
+
+**diagrams.elastic.observability.APM**
+
+
+**diagrams.elastic.observability.Logs**
+
+
+**diagrams.elastic.observability.Metrics**
+
+
+**diagrams.elastic.observability.Observability**
+
+
+**diagrams.elastic.observability.Uptime**
## elastic.orchestration
-- **diagrams.elastic.orchestration.ECE**
-- **diagrams.elastic.orchestration.ECK**
+
+
+**diagrams.elastic.orchestration.ECE**
+
+
+**diagrams.elastic.orchestration.ECK**
## elastic.saas
-- **diagrams.elastic.saas.Cloud**
-- **diagrams.elastic.saas.Elastic**
+
+
+**diagrams.elastic.saas.Cloud**
+
+
+**diagrams.elastic.saas.Elastic**
## elastic.security
-- **diagrams.elastic.security.Endpoint**
-- **diagrams.elastic.security.Security**
-- **diagrams.elastic.security.SIEM**
+
+
+**diagrams.elastic.security.Endpoint**
+
+
+**diagrams.elastic.security.Security**
+
+
+**diagrams.elastic.security.SIEM**
diff --git a/docs/nodes/firebase.md b/docs/nodes/firebase.md
index f49a5c9c..69d22927 100644
--- a/docs/nodes/firebase.md
+++ b/docs/nodes/firebase.md
@@ -7,37 +7,81 @@ Node classes list of firebase provider.
## firebase.base
-- **diagrams.firebase.base.Firebase**
+
+
+**diagrams.firebase.base.Firebase**
## firebase.develop
-- **diagrams.firebase.develop.Authentication**
-- **diagrams.firebase.develop.Firestore**
-- **diagrams.firebase.develop.Functions**
-- **diagrams.firebase.develop.Hosting**
-- **diagrams.firebase.develop.MLKit**
-- **diagrams.firebase.develop.RealtimeDatabase**
-- **diagrams.firebase.develop.Storage**
+
+
+**diagrams.firebase.develop.Authentication**
+
+
+**diagrams.firebase.develop.Firestore**
+
+
+**diagrams.firebase.develop.Functions**
+
+
+**diagrams.firebase.develop.Hosting**
+
+
+**diagrams.firebase.develop.MLKit**
+
+
+**diagrams.firebase.develop.RealtimeDatabase**
+
+
+**diagrams.firebase.develop.Storage**
## firebase.extentions
-- **diagrams.firebase.extentions.Extensions**
+
+
+**diagrams.firebase.extentions.Extensions**
## firebase.grow
-- **diagrams.firebase.grow.ABTesting**
-- **diagrams.firebase.grow.AppIndexing**
-- **diagrams.firebase.grow.DynamicLinks**
-- **diagrams.firebase.grow.InAppMessaging**
-- **diagrams.firebase.grow.Invites**
-- **diagrams.firebase.grow.Messaging**, **FCM** (alias)
-- **diagrams.firebase.grow.Predictions**
-- **diagrams.firebase.grow.RemoteConfig**
+
+
+**diagrams.firebase.grow.ABTesting**
+
+
+**diagrams.firebase.grow.AppIndexing**
+
+
+**diagrams.firebase.grow.DynamicLinks**
+
+
+**diagrams.firebase.grow.InAppMessaging**
+
+
+**diagrams.firebase.grow.Invites**
+
+
+**diagrams.firebase.grow.Messaging**, **FCM** (alias)
+
+
+**diagrams.firebase.grow.Predictions**
+
+
+**diagrams.firebase.grow.RemoteConfig**
## firebase.quality
-- **diagrams.firebase.quality.AppDistribution**
-- **diagrams.firebase.quality.CrashReporting**
-- **diagrams.firebase.quality.Crashlytics**
-- **diagrams.firebase.quality.PerformanceMonitoring**
-- **diagrams.firebase.quality.TestLab**
+
+
+**diagrams.firebase.quality.AppDistribution**
+
+
+**diagrams.firebase.quality.CrashReporting**
+
+
+**diagrams.firebase.quality.Crashlytics**
+
+
+**diagrams.firebase.quality.PerformanceMonitoring**
+
+
+**diagrams.firebase.quality.TestLab**
diff --git a/docs/nodes/gcp.md b/docs/nodes/gcp.md
index 4d4d26a3..acec27bd 100644
--- a/docs/nodes/gcp.md
+++ b/docs/nodes/gcp.md
@@ -7,127 +7,309 @@ Node classes list of gcp provider.
## gcp.analytics
-- **diagrams.gcp.analytics.Bigquery**, **BigQuery** (alias)
-- **diagrams.gcp.analytics.Composer**
-- **diagrams.gcp.analytics.DataCatalog**
-- **diagrams.gcp.analytics.DataFusion**
-- **diagrams.gcp.analytics.Dataflow**
-- **diagrams.gcp.analytics.Datalab**
-- **diagrams.gcp.analytics.Dataprep**
-- **diagrams.gcp.analytics.Dataproc**
-- **diagrams.gcp.analytics.Genomics**
-- **diagrams.gcp.analytics.Pubsub**, **PubSub** (alias)
+
+
+**diagrams.gcp.analytics.Bigquery**, **BigQuery** (alias)
+
+
+**diagrams.gcp.analytics.Composer**
+
+
+**diagrams.gcp.analytics.DataCatalog**
+
+
+**diagrams.gcp.analytics.DataFusion**
+
+
+**diagrams.gcp.analytics.Dataflow**
+
+
+**diagrams.gcp.analytics.Datalab**
+
+
+**diagrams.gcp.analytics.Dataprep**
+
+
+**diagrams.gcp.analytics.Dataproc**
+
+
+**diagrams.gcp.analytics.Genomics**
+
+
+**diagrams.gcp.analytics.Pubsub**, **PubSub** (alias)
## gcp.api
-- **diagrams.gcp.api.APIGateway**
-- **diagrams.gcp.api.Endpoints**
+
+
+**diagrams.gcp.api.APIGateway**
+
+
+**diagrams.gcp.api.Endpoints**
## gcp.compute
-- **diagrams.gcp.compute.AppEngine**, **GAE** (alias)
-- **diagrams.gcp.compute.ComputeEngine**, **GCE** (alias)
-- **diagrams.gcp.compute.ContainerOptimizedOS**
-- **diagrams.gcp.compute.Functions**, **GCF** (alias)
-- **diagrams.gcp.compute.GKEOnPrem**
-- **diagrams.gcp.compute.GPU**
-- **diagrams.gcp.compute.KubernetesEngine**, **GKE** (alias)
-- **diagrams.gcp.compute.Run**
+
+
+**diagrams.gcp.compute.AppEngine**, **GAE** (alias)
+
+
+**diagrams.gcp.compute.ComputeEngine**, **GCE** (alias)
+
+
+**diagrams.gcp.compute.ContainerOptimizedOS**
+
+
+**diagrams.gcp.compute.Functions**, **GCF** (alias)
+
+
+**diagrams.gcp.compute.GKEOnPrem**
+
+
+**diagrams.gcp.compute.GPU**
+
+
+**diagrams.gcp.compute.KubernetesEngine**, **GKE** (alias)
+
+
+**diagrams.gcp.compute.Run**
## gcp.database
-- **diagrams.gcp.database.Bigtable**, **BigTable** (alias)
-- **diagrams.gcp.database.Datastore**
-- **diagrams.gcp.database.Firestore**
-- **diagrams.gcp.database.Memorystore**
-- **diagrams.gcp.database.Spanner**
-- **diagrams.gcp.database.SQL**
+
+
+**diagrams.gcp.database.Bigtable**, **BigTable** (alias)
+
+
+**diagrams.gcp.database.Datastore**
+
+
+**diagrams.gcp.database.Firestore**
+
+
+**diagrams.gcp.database.Memorystore**
+
+
+**diagrams.gcp.database.Spanner**
+
+
+**diagrams.gcp.database.SQL**
## gcp.devtools
-- **diagrams.gcp.devtools.Build**
-- **diagrams.gcp.devtools.CodeForIntellij**
-- **diagrams.gcp.devtools.Code**
-- **diagrams.gcp.devtools.ContainerRegistry**, **GCR** (alias)
-- **diagrams.gcp.devtools.GradleAppEnginePlugin**
-- **diagrams.gcp.devtools.IdePlugins**
-- **diagrams.gcp.devtools.MavenAppEnginePlugin**
-- **diagrams.gcp.devtools.Scheduler**
-- **diagrams.gcp.devtools.SDK**
-- **diagrams.gcp.devtools.SourceRepositories**
-- **diagrams.gcp.devtools.Tasks**
-- **diagrams.gcp.devtools.TestLab**
-- **diagrams.gcp.devtools.ToolsForEclipse**
-- **diagrams.gcp.devtools.ToolsForPowershell**
-- **diagrams.gcp.devtools.ToolsForVisualStudio**
+
+
+**diagrams.gcp.devtools.Build**
+
+
+**diagrams.gcp.devtools.CodeForIntellij**
+
+
+**diagrams.gcp.devtools.Code**
+
+
+**diagrams.gcp.devtools.ContainerRegistry**, **GCR** (alias)
+
+
+**diagrams.gcp.devtools.GradleAppEnginePlugin**
+
+
+**diagrams.gcp.devtools.IdePlugins**
+
+
+**diagrams.gcp.devtools.MavenAppEnginePlugin**
+
+
+**diagrams.gcp.devtools.Scheduler**
+
+
+**diagrams.gcp.devtools.SDK**
+
+
+**diagrams.gcp.devtools.SourceRepositories**
+
+
+**diagrams.gcp.devtools.Tasks**
+
+
+**diagrams.gcp.devtools.TestLab**
+
+
+**diagrams.gcp.devtools.ToolsForEclipse**
+
+
+**diagrams.gcp.devtools.ToolsForPowershell**
+
+
+**diagrams.gcp.devtools.ToolsForVisualStudio**
## gcp.iot
-- **diagrams.gcp.iot.IotCore**
+
+
+**diagrams.gcp.iot.IotCore**
## gcp.migration
-- **diagrams.gcp.migration.TransferAppliance**
+
+
+**diagrams.gcp.migration.TransferAppliance**
## gcp.ml
-- **diagrams.gcp.ml.AdvancedSolutionsLab**
-- **diagrams.gcp.ml.AIHub**
-- **diagrams.gcp.ml.AIPlatformDataLabelingService**
-- **diagrams.gcp.ml.AIPlatform**
-- **diagrams.gcp.ml.AutomlNaturalLanguage**
-- **diagrams.gcp.ml.AutomlTables**
-- **diagrams.gcp.ml.AutomlTranslation**
-- **diagrams.gcp.ml.AutomlVideoIntelligence**
-- **diagrams.gcp.ml.AutomlVision**
-- **diagrams.gcp.ml.Automl**, **AutoML** (alias)
-- **diagrams.gcp.ml.DialogFlowEnterpriseEdition**
-- **diagrams.gcp.ml.InferenceAPI**
-- **diagrams.gcp.ml.JobsAPI**
-- **diagrams.gcp.ml.NaturalLanguageAPI**, **NLAPI** (alias)
-- **diagrams.gcp.ml.RecommendationsAI**
-- **diagrams.gcp.ml.SpeechToText**, **STT** (alias)
-- **diagrams.gcp.ml.TextToSpeech**, **TTS** (alias)
-- **diagrams.gcp.ml.TPU**
-- **diagrams.gcp.ml.TranslationAPI**
-- **diagrams.gcp.ml.VideoIntelligenceAPI**
-- **diagrams.gcp.ml.VisionAPI**
+
+
+**diagrams.gcp.ml.AdvancedSolutionsLab**
+
+
+**diagrams.gcp.ml.AIHub**
+
+
+**diagrams.gcp.ml.AIPlatformDataLabelingService**
+
+
+**diagrams.gcp.ml.AIPlatform**
+
+
+**diagrams.gcp.ml.AutomlNaturalLanguage**
+
+
+**diagrams.gcp.ml.AutomlTables**
+
+
+**diagrams.gcp.ml.AutomlTranslation**
+
+
+**diagrams.gcp.ml.AutomlVideoIntelligence**
+
+
+**diagrams.gcp.ml.AutomlVision**
+
+
+**diagrams.gcp.ml.Automl**, **AutoML** (alias)
+
+
+**diagrams.gcp.ml.DialogFlowEnterpriseEdition**
+
+
+**diagrams.gcp.ml.InferenceAPI**
+
+
+**diagrams.gcp.ml.JobsAPI**
+
+
+**diagrams.gcp.ml.NaturalLanguageAPI**, **NLAPI** (alias)
+
+
+**diagrams.gcp.ml.RecommendationsAI**
+
+
+**diagrams.gcp.ml.SpeechToText**, **STT** (alias)
+
+
+**diagrams.gcp.ml.TextToSpeech**, **TTS** (alias)
+
+
+**diagrams.gcp.ml.TPU**
+
+
+**diagrams.gcp.ml.TranslationAPI**
+
+
+**diagrams.gcp.ml.VideoIntelligenceAPI**
+
+
+**diagrams.gcp.ml.VisionAPI**
## gcp.network
-- **diagrams.gcp.network.Armor**
-- **diagrams.gcp.network.CDN**
-- **diagrams.gcp.network.DedicatedInterconnect**
-- **diagrams.gcp.network.DNS**
-- **diagrams.gcp.network.ExternalIpAddresses**
-- **diagrams.gcp.network.FirewallRules**
-- **diagrams.gcp.network.LoadBalancing**
-- **diagrams.gcp.network.NAT**
-- **diagrams.gcp.network.Network**
-- **diagrams.gcp.network.PartnerInterconnect**
-- **diagrams.gcp.network.PremiumNetworkTier**
-- **diagrams.gcp.network.Router**
-- **diagrams.gcp.network.Routes**
-- **diagrams.gcp.network.StandardNetworkTier**
-- **diagrams.gcp.network.TrafficDirector**
-- **diagrams.gcp.network.VirtualPrivateCloud**, **VPC** (alias)
-- **diagrams.gcp.network.VPN**
+
+
+**diagrams.gcp.network.Armor**
+
+
+**diagrams.gcp.network.CDN**
+
+
+**diagrams.gcp.network.DedicatedInterconnect**
+
+
+**diagrams.gcp.network.DNS**
+
+
+**diagrams.gcp.network.ExternalIpAddresses**
+
+
+**diagrams.gcp.network.FirewallRules**
+
+
+**diagrams.gcp.network.LoadBalancing**
+
+
+**diagrams.gcp.network.NAT**
+
+
+**diagrams.gcp.network.Network**
+
+
+**diagrams.gcp.network.PartnerInterconnect**
+
+
+**diagrams.gcp.network.PremiumNetworkTier**
+
+
+**diagrams.gcp.network.Router**
+
+
+**diagrams.gcp.network.Routes**
+
+
+**diagrams.gcp.network.StandardNetworkTier**
+
+
+**diagrams.gcp.network.TrafficDirector**
+
+
+**diagrams.gcp.network.VirtualPrivateCloud**, **VPC** (alias)
+
+
+**diagrams.gcp.network.VPN**
## gcp.operations
-- **diagrams.gcp.operations.Monitoring**
+
+
+**diagrams.gcp.operations.Monitoring**
## gcp.security
-- **diagrams.gcp.security.Iam**
-- **diagrams.gcp.security.IAP**
-- **diagrams.gcp.security.KeyManagementService**, **KMS** (alias)
-- **diagrams.gcp.security.ResourceManager**
-- **diagrams.gcp.security.SecurityCommandCenter**, **SCC** (alias)
-- **diagrams.gcp.security.SecurityScanner**
+
+
+**diagrams.gcp.security.Iam**
+
+
+**diagrams.gcp.security.IAP**
+
+
+**diagrams.gcp.security.KeyManagementService**, **KMS** (alias)
+
+
+**diagrams.gcp.security.ResourceManager**
+
+
+**diagrams.gcp.security.SecurityCommandCenter**, **SCC** (alias)
+
+
+**diagrams.gcp.security.SecurityScanner**
## gcp.storage
-- **diagrams.gcp.storage.Filestore**
-- **diagrams.gcp.storage.PersistentDisk**
-- **diagrams.gcp.storage.Storage**, **GCS** (alias)
+
+
+**diagrams.gcp.storage.Filestore**
+
+
+**diagrams.gcp.storage.PersistentDisk**
+
+
+**diagrams.gcp.storage.Storage**, **GCS** (alias)
diff --git a/docs/nodes/generic.md b/docs/nodes/generic.md
index 1d2fb8b3..96f34354 100644
--- a/docs/nodes/generic.md
+++ b/docs/nodes/generic.md
@@ -7,51 +7,99 @@ Node classes list of generic provider.
## generic.blank
-- **diagrams.generic.blank.Blank**
+
+
+**diagrams.generic.blank.Blank**
## generic.compute
-- **diagrams.generic.compute.Rack**
+
+
+**diagrams.generic.compute.Rack**
## generic.database
-- **diagrams.generic.database.SQL**
+
+
+**diagrams.generic.database.SQL**
## generic.device
-- **diagrams.generic.device.Mobile**
-- **diagrams.generic.device.Tablet**
+
+
+**diagrams.generic.device.Mobile**
+
+
+**diagrams.generic.device.Tablet**
## generic.network
-- **diagrams.generic.network.Firewall**
-- **diagrams.generic.network.Router**
-- **diagrams.generic.network.Subnet**
-- **diagrams.generic.network.Switch**
-- **diagrams.generic.network.VPN**
+
+
+**diagrams.generic.network.Firewall**
+
+
+**diagrams.generic.network.Router**
+
+
+**diagrams.generic.network.Subnet**
+
+
+**diagrams.generic.network.Switch**
+
+
+**diagrams.generic.network.VPN**
## generic.os
-- **diagrams.generic.os.Android**
-- **diagrams.generic.os.Centos**
-- **diagrams.generic.os.Debian**
-- **diagrams.generic.os.IOS**
-- **diagrams.generic.os.LinuxGeneral**
-- **diagrams.generic.os.Raspbian**
-- **diagrams.generic.os.Suse**
-- **diagrams.generic.os.Ubuntu**
-- **diagrams.generic.os.Windows**
+
+
+**diagrams.generic.os.Android**
+
+
+**diagrams.generic.os.Centos**
+
+
+**diagrams.generic.os.Debian**
+
+
+**diagrams.generic.os.IOS**
+
+
+**diagrams.generic.os.LinuxGeneral**
+
+
+**diagrams.generic.os.Raspbian**
+
+
+**diagrams.generic.os.Suse**
+
+
+**diagrams.generic.os.Ubuntu**
+
+
+**diagrams.generic.os.Windows**
## generic.place
-- **diagrams.generic.place.Datacenter**
+
+
+**diagrams.generic.place.Datacenter**
## generic.storage
-- **diagrams.generic.storage.Storage**
+
+
+**diagrams.generic.storage.Storage**
## generic.virtualization
-- **diagrams.generic.virtualization.Virtualbox**
-- **diagrams.generic.virtualization.Vmware**
-- **diagrams.generic.virtualization.XEN**
+
+
+**diagrams.generic.virtualization.Virtualbox**
+
+
+**diagrams.generic.virtualization.Vmware**
+
+
+**diagrams.generic.virtualization.XEN**
diff --git a/docs/nodes/ibm.md b/docs/nodes/ibm.md
index 15a53636..33daf606 100644
--- a/docs/nodes/ibm.md
+++ b/docs/nodes/ibm.md
@@ -7,222 +7,582 @@ Node classes list of ibm provider.
## ibm.analytics
-- **diagrams.ibm.analytics.Analytics**
-- **diagrams.ibm.analytics.DataIntegration**
-- **diagrams.ibm.analytics.DataRepositories**
-- **diagrams.ibm.analytics.DeviceAnalytics**
-- **diagrams.ibm.analytics.StreamingComputing**
+
+
+**diagrams.ibm.analytics.Analytics**
+
+
+**diagrams.ibm.analytics.DataIntegration**
+
+
+**diagrams.ibm.analytics.DataRepositories**
+
+
+**diagrams.ibm.analytics.DeviceAnalytics**
+
+
+**diagrams.ibm.analytics.StreamingComputing**
## ibm.applications
-- **diagrams.ibm.applications.ActionableInsight**
-- **diagrams.ibm.applications.Annotate**
-- **diagrams.ibm.applications.ApiDeveloperPortal**
-- **diagrams.ibm.applications.ApiPolyglotRuntimes**
-- **diagrams.ibm.applications.AppServer**
-- **diagrams.ibm.applications.ApplicationLogic**
-- **diagrams.ibm.applications.EnterpriseApplications**
-- **diagrams.ibm.applications.Index**
-- **diagrams.ibm.applications.IotApplication**
-- **diagrams.ibm.applications.Microservice**
-- **diagrams.ibm.applications.MobileApp**
-- **diagrams.ibm.applications.Ontology**
-- **diagrams.ibm.applications.OpenSourceTools**
-- **diagrams.ibm.applications.RuntimeServices**
-- **diagrams.ibm.applications.SaasApplications**
-- **diagrams.ibm.applications.ServiceBroker**
-- **diagrams.ibm.applications.SpeechToText**
-- **diagrams.ibm.applications.VisualRecognition**
-- **diagrams.ibm.applications.Visualization**
+
+
+**diagrams.ibm.applications.ActionableInsight**
+
+
+**diagrams.ibm.applications.Annotate**
+
+
+**diagrams.ibm.applications.ApiDeveloperPortal**
+
+
+**diagrams.ibm.applications.ApiPolyglotRuntimes**
+
+
+**diagrams.ibm.applications.AppServer**
+
+
+**diagrams.ibm.applications.ApplicationLogic**
+
+
+**diagrams.ibm.applications.EnterpriseApplications**
+
+
+**diagrams.ibm.applications.Index**
+
+
+**diagrams.ibm.applications.IotApplication**
+
+
+**diagrams.ibm.applications.Microservice**
+
+
+**diagrams.ibm.applications.MobileApp**
+
+
+**diagrams.ibm.applications.Ontology**
+
+
+**diagrams.ibm.applications.OpenSourceTools**
+
+
+**diagrams.ibm.applications.RuntimeServices**
+
+
+**diagrams.ibm.applications.SaasApplications**
+
+
+**diagrams.ibm.applications.ServiceBroker**
+
+
+**diagrams.ibm.applications.SpeechToText**
+
+
+**diagrams.ibm.applications.VisualRecognition**
+
+
+**diagrams.ibm.applications.Visualization**
## ibm.blockchain
-- **diagrams.ibm.blockchain.BlockchainDeveloper**
-- **diagrams.ibm.blockchain.Blockchain**
-- **diagrams.ibm.blockchain.CertificateAuthority**
-- **diagrams.ibm.blockchain.ClientApplication**
-- **diagrams.ibm.blockchain.Communication**
-- **diagrams.ibm.blockchain.Consensus**
-- **diagrams.ibm.blockchain.EventListener**
-- **diagrams.ibm.blockchain.Event**
-- **diagrams.ibm.blockchain.ExistingEnterpriseSystems**
-- **diagrams.ibm.blockchain.HyperledgerFabric**
-- **diagrams.ibm.blockchain.KeyManagement**
-- **diagrams.ibm.blockchain.Ledger**
-- **diagrams.ibm.blockchain.MembershipServicesProviderApi**
-- **diagrams.ibm.blockchain.Membership**
-- **diagrams.ibm.blockchain.MessageBus**
-- **diagrams.ibm.blockchain.Node**
-- **diagrams.ibm.blockchain.Services**
-- **diagrams.ibm.blockchain.SmartContract**
-- **diagrams.ibm.blockchain.TransactionManager**
-- **diagrams.ibm.blockchain.Wallet**
+
+
+**diagrams.ibm.blockchain.BlockchainDeveloper**
+
+
+**diagrams.ibm.blockchain.Blockchain**
+
+
+**diagrams.ibm.blockchain.CertificateAuthority**
+
+
+**diagrams.ibm.blockchain.ClientApplication**
+
+
+**diagrams.ibm.blockchain.Communication**
+
+
+**diagrams.ibm.blockchain.Consensus**
+
+
+**diagrams.ibm.blockchain.EventListener**
+
+
+**diagrams.ibm.blockchain.Event**
+
+
+**diagrams.ibm.blockchain.ExistingEnterpriseSystems**
+
+
+**diagrams.ibm.blockchain.HyperledgerFabric**
+
+
+**diagrams.ibm.blockchain.KeyManagement**
+
+
+**diagrams.ibm.blockchain.Ledger**
+
+
+**diagrams.ibm.blockchain.MembershipServicesProviderApi**
+
+
+**diagrams.ibm.blockchain.Membership**
+
+
+**diagrams.ibm.blockchain.MessageBus**
+
+
+**diagrams.ibm.blockchain.Node**
+
+
+**diagrams.ibm.blockchain.Services**
+
+
+**diagrams.ibm.blockchain.SmartContract**
+
+
+**diagrams.ibm.blockchain.TransactionManager**
+
+
+**diagrams.ibm.blockchain.Wallet**
## ibm.compute
-- **diagrams.ibm.compute.BareMetalServer**
-- **diagrams.ibm.compute.ImageService**
-- **diagrams.ibm.compute.Instance**
-- **diagrams.ibm.compute.Key**
-- **diagrams.ibm.compute.PowerInstance**
+
+
+**diagrams.ibm.compute.BareMetalServer**
+
+
+**diagrams.ibm.compute.ImageService**
+
+
+**diagrams.ibm.compute.Instance**
+
+
+**diagrams.ibm.compute.Key**
+
+
+**diagrams.ibm.compute.PowerInstance**
## ibm.data
-- **diagrams.ibm.data.Caches**
-- **diagrams.ibm.data.Cloud**
-- **diagrams.ibm.data.ConversationTrainedDeployed**
-- **diagrams.ibm.data.DataServices**
-- **diagrams.ibm.data.DataSources**
-- **diagrams.ibm.data.DeviceIdentityService**
-- **diagrams.ibm.data.DeviceRegistry**
-- **diagrams.ibm.data.EnterpriseData**
-- **diagrams.ibm.data.EnterpriseUserDirectory**
-- **diagrams.ibm.data.FileRepository**
-- **diagrams.ibm.data.GroundTruth**
-- **diagrams.ibm.data.Model**
-- **diagrams.ibm.data.TmsDataInterface**
+
+
+**diagrams.ibm.data.Caches**
+
+
+**diagrams.ibm.data.Cloud**
+
+
+**diagrams.ibm.data.ConversationTrainedDeployed**
+
+
+**diagrams.ibm.data.DataServices**
+
+
+**diagrams.ibm.data.DataSources**
+
+
+**diagrams.ibm.data.DeviceIdentityService**
+
+
+**diagrams.ibm.data.DeviceRegistry**
+
+
+**diagrams.ibm.data.EnterpriseData**
+
+
+**diagrams.ibm.data.EnterpriseUserDirectory**
+
+
+**diagrams.ibm.data.FileRepository**
+
+
+**diagrams.ibm.data.GroundTruth**
+
+
+**diagrams.ibm.data.Model**
+
+
+**diagrams.ibm.data.TmsDataInterface**
## ibm.devops
-- **diagrams.ibm.devops.ArtifactManagement**
-- **diagrams.ibm.devops.BuildTest**
-- **diagrams.ibm.devops.CodeEditor**
-- **diagrams.ibm.devops.CollaborativeDevelopment**
-- **diagrams.ibm.devops.ConfigurationManagement**
-- **diagrams.ibm.devops.ContinuousDeploy**
-- **diagrams.ibm.devops.ContinuousTesting**
-- **diagrams.ibm.devops.Devops**
-- **diagrams.ibm.devops.Provision**
-- **diagrams.ibm.devops.ReleaseManagement**
+
+
+**diagrams.ibm.devops.ArtifactManagement**
+
+
+**diagrams.ibm.devops.BuildTest**
+
+
+**diagrams.ibm.devops.CodeEditor**
+
+
+**diagrams.ibm.devops.CollaborativeDevelopment**
+
+
+**diagrams.ibm.devops.ConfigurationManagement**
+
+
+**diagrams.ibm.devops.ContinuousDeploy**
+
+
+**diagrams.ibm.devops.ContinuousTesting**
+
+
+**diagrams.ibm.devops.Devops**
+
+
+**diagrams.ibm.devops.Provision**
+
+
+**diagrams.ibm.devops.ReleaseManagement**
## ibm.general
-- **diagrams.ibm.general.CloudMessaging**
-- **diagrams.ibm.general.CloudServices**
-- **diagrams.ibm.general.Cloudant**
-- **diagrams.ibm.general.CognitiveServices**
-- **diagrams.ibm.general.DataSecurity**
-- **diagrams.ibm.general.Enterprise**
-- **diagrams.ibm.general.GovernanceRiskCompliance**
-- **diagrams.ibm.general.IBMContainers**
-- **diagrams.ibm.general.IBMPublicCloud**
-- **diagrams.ibm.general.IdentityAccessManagement**
-- **diagrams.ibm.general.IdentityProvider**
-- **diagrams.ibm.general.InfrastructureSecurity**
-- **diagrams.ibm.general.Internet**
-- **diagrams.ibm.general.IotCloud**
-- **diagrams.ibm.general.MicroservicesApplication**
-- **diagrams.ibm.general.MicroservicesMesh**
-- **diagrams.ibm.general.MonitoringLogging**
-- **diagrams.ibm.general.Monitoring**
-- **diagrams.ibm.general.ObjectStorage**
-- **diagrams.ibm.general.OfflineCapabilities**
-- **diagrams.ibm.general.Openwhisk**
-- **diagrams.ibm.general.PeerCloud**
-- **diagrams.ibm.general.RetrieveRank**
-- **diagrams.ibm.general.Scalable**
-- **diagrams.ibm.general.ServiceDiscoveryConfiguration**
-- **diagrams.ibm.general.TextToSpeech**
-- **diagrams.ibm.general.TransformationConnectivity**
+
+
+**diagrams.ibm.general.CloudMessaging**
+
+
+**diagrams.ibm.general.CloudServices**
+
+
+**diagrams.ibm.general.Cloudant**
+
+
+**diagrams.ibm.general.CognitiveServices**
+
+
+**diagrams.ibm.general.DataSecurity**
+
+
+**diagrams.ibm.general.Enterprise**
+
+
+**diagrams.ibm.general.GovernanceRiskCompliance**
+
+
+**diagrams.ibm.general.IBMContainers**
+
+
+**diagrams.ibm.general.IBMPublicCloud**
+
+
+**diagrams.ibm.general.IdentityAccessManagement**
+
+
+**diagrams.ibm.general.IdentityProvider**
+
+
+**diagrams.ibm.general.InfrastructureSecurity**
+
+
+**diagrams.ibm.general.Internet**
+
+
+**diagrams.ibm.general.IotCloud**
+
+
+**diagrams.ibm.general.MicroservicesApplication**
+
+
+**diagrams.ibm.general.MicroservicesMesh**
+
+
+**diagrams.ibm.general.MonitoringLogging**
+
+
+**diagrams.ibm.general.Monitoring**
+
+
+**diagrams.ibm.general.ObjectStorage**
+
+
+**diagrams.ibm.general.OfflineCapabilities**
+
+
+**diagrams.ibm.general.Openwhisk**
+
+
+**diagrams.ibm.general.PeerCloud**
+
+
+**diagrams.ibm.general.RetrieveRank**
+
+
+**diagrams.ibm.general.Scalable**
+
+
+**diagrams.ibm.general.ServiceDiscoveryConfiguration**
+
+
+**diagrams.ibm.general.TextToSpeech**
+
+
+**diagrams.ibm.general.TransformationConnectivity**
## ibm.infrastructure
-- **diagrams.ibm.infrastructure.Channels**
-- **diagrams.ibm.infrastructure.CloudMessaging**
-- **diagrams.ibm.infrastructure.Dashboard**
-- **diagrams.ibm.infrastructure.Diagnostics**
-- **diagrams.ibm.infrastructure.EdgeServices**
-- **diagrams.ibm.infrastructure.EnterpriseMessaging**
-- **diagrams.ibm.infrastructure.EventFeed**
-- **diagrams.ibm.infrastructure.InfrastructureServices**
-- **diagrams.ibm.infrastructure.InterserviceCommunication**
-- **diagrams.ibm.infrastructure.LoadBalancingRouting**
-- **diagrams.ibm.infrastructure.MicroservicesMesh**
-- **diagrams.ibm.infrastructure.MobileBackend**
-- **diagrams.ibm.infrastructure.MobileProviderNetwork**
-- **diagrams.ibm.infrastructure.MonitoringLogging**
-- **diagrams.ibm.infrastructure.Monitoring**
-- **diagrams.ibm.infrastructure.PeerServices**
-- **diagrams.ibm.infrastructure.ServiceDiscoveryConfiguration**
-- **diagrams.ibm.infrastructure.TransformationConnectivity**
+
+
+**diagrams.ibm.infrastructure.Channels**
+
+
+**diagrams.ibm.infrastructure.CloudMessaging**
+
+
+**diagrams.ibm.infrastructure.Dashboard**
+
+
+**diagrams.ibm.infrastructure.Diagnostics**
+
+
+**diagrams.ibm.infrastructure.EdgeServices**
+
+
+**diagrams.ibm.infrastructure.EnterpriseMessaging**
+
+
+**diagrams.ibm.infrastructure.EventFeed**
+
+
+**diagrams.ibm.infrastructure.InfrastructureServices**
+
+
+**diagrams.ibm.infrastructure.InterserviceCommunication**
+
+
+**diagrams.ibm.infrastructure.LoadBalancingRouting**
+
+
+**diagrams.ibm.infrastructure.MicroservicesMesh**
+
+
+**diagrams.ibm.infrastructure.MobileBackend**
+
+
+**diagrams.ibm.infrastructure.MobileProviderNetwork**
+
+
+**diagrams.ibm.infrastructure.MonitoringLogging**
+
+
+**diagrams.ibm.infrastructure.Monitoring**
+
+
+**diagrams.ibm.infrastructure.PeerServices**
+
+
+**diagrams.ibm.infrastructure.ServiceDiscoveryConfiguration**
+
+
+**diagrams.ibm.infrastructure.TransformationConnectivity**
## ibm.management
-- **diagrams.ibm.management.AlertNotification**
-- **diagrams.ibm.management.ApiManagement**
-- **diagrams.ibm.management.CloudManagement**
-- **diagrams.ibm.management.ClusterManagement**
-- **diagrams.ibm.management.ContentManagement**
-- **diagrams.ibm.management.DataServices**
-- **diagrams.ibm.management.DeviceManagement**
-- **diagrams.ibm.management.InformationGovernance**
-- **diagrams.ibm.management.ItServiceManagement**
-- **diagrams.ibm.management.Management**
-- **diagrams.ibm.management.MonitoringMetrics**
-- **diagrams.ibm.management.ProcessManagement**
-- **diagrams.ibm.management.ProviderCloudPortalService**
-- **diagrams.ibm.management.PushNotifications**
-- **diagrams.ibm.management.ServiceManagementTools**
+
+
+**diagrams.ibm.management.AlertNotification**
+
+
+**diagrams.ibm.management.ApiManagement**
+
+
+**diagrams.ibm.management.CloudManagement**
+
+
+**diagrams.ibm.management.ClusterManagement**
+
+
+**diagrams.ibm.management.ContentManagement**
+
+
+**diagrams.ibm.management.DataServices**
+
+
+**diagrams.ibm.management.DeviceManagement**
+
+
+**diagrams.ibm.management.InformationGovernance**
+
+
+**diagrams.ibm.management.ItServiceManagement**
+
+
+**diagrams.ibm.management.Management**
+
+
+**diagrams.ibm.management.MonitoringMetrics**
+
+
+**diagrams.ibm.management.ProcessManagement**
+
+
+**diagrams.ibm.management.ProviderCloudPortalService**
+
+
+**diagrams.ibm.management.PushNotifications**
+
+
+**diagrams.ibm.management.ServiceManagementTools**
## ibm.network
-- **diagrams.ibm.network.Bridge**
-- **diagrams.ibm.network.DirectLink**
-- **diagrams.ibm.network.Enterprise**
-- **diagrams.ibm.network.Firewall**
-- **diagrams.ibm.network.FloatingIp**
-- **diagrams.ibm.network.Gateway**
-- **diagrams.ibm.network.InternetServices**
-- **diagrams.ibm.network.LoadBalancerListener**
-- **diagrams.ibm.network.LoadBalancerPool**
-- **diagrams.ibm.network.LoadBalancer**
-- **diagrams.ibm.network.LoadBalancingRouting**
-- **diagrams.ibm.network.PublicGateway**
-- **diagrams.ibm.network.Region**
-- **diagrams.ibm.network.Router**
-- **diagrams.ibm.network.Rules**
-- **diagrams.ibm.network.Subnet**
-- **diagrams.ibm.network.TransitGateway**
-- **diagrams.ibm.network.Vpc**
-- **diagrams.ibm.network.VpnConnection**
-- **diagrams.ibm.network.VpnGateway**
-- **diagrams.ibm.network.VpnPolicy**
+
+
+**diagrams.ibm.network.Bridge**
+
+
+**diagrams.ibm.network.DirectLink**
+
+
+**diagrams.ibm.network.Enterprise**
+
+
+**diagrams.ibm.network.Firewall**
+
+
+**diagrams.ibm.network.FloatingIp**
+
+
+**diagrams.ibm.network.Gateway**
+
+
+**diagrams.ibm.network.InternetServices**
+
+
+**diagrams.ibm.network.LoadBalancerListener**
+
+
+**diagrams.ibm.network.LoadBalancerPool**
+
+
+**diagrams.ibm.network.LoadBalancer**
+
+
+**diagrams.ibm.network.LoadBalancingRouting**
+
+
+**diagrams.ibm.network.PublicGateway**
+
+
+**diagrams.ibm.network.Region**
+
+
+**diagrams.ibm.network.Router**
+
+
+**diagrams.ibm.network.Rules**
+
+
+**diagrams.ibm.network.Subnet**
+
+
+**diagrams.ibm.network.TransitGateway**
+
+
+**diagrams.ibm.network.Vpc**
+
+
+**diagrams.ibm.network.VpnConnection**
+
+
+**diagrams.ibm.network.VpnGateway**
+
+
+**diagrams.ibm.network.VpnPolicy**
## ibm.security
-- **diagrams.ibm.security.ApiSecurity**
-- **diagrams.ibm.security.BlockchainSecurityService**
-- **diagrams.ibm.security.DataSecurity**
-- **diagrams.ibm.security.Firewall**
-- **diagrams.ibm.security.Gateway**
-- **diagrams.ibm.security.GovernanceRiskCompliance**
-- **diagrams.ibm.security.IdentityAccessManagement**
-- **diagrams.ibm.security.IdentityProvider**
-- **diagrams.ibm.security.InfrastructureSecurity**
-- **diagrams.ibm.security.PhysicalSecurity**
-- **diagrams.ibm.security.SecurityMonitoringIntelligence**
-- **diagrams.ibm.security.SecurityServices**
-- **diagrams.ibm.security.TrustendComputing**
-- **diagrams.ibm.security.Vpn**
+
+
+**diagrams.ibm.security.ApiSecurity**
+
+
+**diagrams.ibm.security.BlockchainSecurityService**
+
+
+**diagrams.ibm.security.DataSecurity**
+
+
+**diagrams.ibm.security.Firewall**
+
+
+**diagrams.ibm.security.Gateway**
+
+
+**diagrams.ibm.security.GovernanceRiskCompliance**
+
+
+**diagrams.ibm.security.IdentityAccessManagement**
+
+
+**diagrams.ibm.security.IdentityProvider**
+
+
+**diagrams.ibm.security.InfrastructureSecurity**
+
+
+**diagrams.ibm.security.PhysicalSecurity**
+
+
+**diagrams.ibm.security.SecurityMonitoringIntelligence**
+
+
+**diagrams.ibm.security.SecurityServices**
+
+
+**diagrams.ibm.security.TrustendComputing**
+
+
+**diagrams.ibm.security.Vpn**
## ibm.social
-- **diagrams.ibm.social.Communities**
-- **diagrams.ibm.social.FileSync**
-- **diagrams.ibm.social.LiveCollaboration**
-- **diagrams.ibm.social.Messaging**
-- **diagrams.ibm.social.Networking**
+
+
+**diagrams.ibm.social.Communities**
+
+
+**diagrams.ibm.social.FileSync**
+
+
+**diagrams.ibm.social.LiveCollaboration**
+
+
+**diagrams.ibm.social.Messaging**
+
+
+**diagrams.ibm.social.Networking**
## ibm.storage
-- **diagrams.ibm.storage.BlockStorage**
-- **diagrams.ibm.storage.ObjectStorage**
+
+
+**diagrams.ibm.storage.BlockStorage**
+
+
+**diagrams.ibm.storage.ObjectStorage**
## ibm.user
-- **diagrams.ibm.user.Browser**
-- **diagrams.ibm.user.Device**
-- **diagrams.ibm.user.IntegratedDigitalExperiences**
-- **diagrams.ibm.user.PhysicalEntity**
-- **diagrams.ibm.user.Sensor**
-- **diagrams.ibm.user.User**
+
+
+**diagrams.ibm.user.Browser**
+
+
+**diagrams.ibm.user.Device**
+
+
+**diagrams.ibm.user.IntegratedDigitalExperiences**
+
+
+**diagrams.ibm.user.PhysicalEntity**
+
+
+**diagrams.ibm.user.Sensor**
+
+
+**diagrams.ibm.user.User**
diff --git a/docs/nodes/k8s.md b/docs/nodes/k8s.md
index 6fe66cbd..f36d1bb8 100644
--- a/docs/nodes/k8s.md
+++ b/docs/nodes/k8s.md
@@ -7,81 +7,171 @@ Node classes list of k8s provider.
## k8s.chaos
-- **diagrams.k8s.chaos.ChaosMesh**
-- **diagrams.k8s.chaos.LitmusChaos**
+
+
+**diagrams.k8s.chaos.ChaosMesh**
+
+
+**diagrams.k8s.chaos.LitmusChaos**
## k8s.clusterconfig
-- **diagrams.k8s.clusterconfig.HPA**, **HorizontalPodAutoscaler** (alias)
-- **diagrams.k8s.clusterconfig.Limits**, **LimitRange** (alias)
-- **diagrams.k8s.clusterconfig.Quota**
+
+
+**diagrams.k8s.clusterconfig.HPA**, **HorizontalPodAutoscaler** (alias)
+
+
+**diagrams.k8s.clusterconfig.Limits**, **LimitRange** (alias)
+
+
+**diagrams.k8s.clusterconfig.Quota**
## k8s.compute
-- **diagrams.k8s.compute.Cronjob**
-- **diagrams.k8s.compute.Deploy**, **Deployment** (alias)
-- **diagrams.k8s.compute.DS**, **DaemonSet** (alias)
-- **diagrams.k8s.compute.Job**
-- **diagrams.k8s.compute.Pod**
-- **diagrams.k8s.compute.RS**, **ReplicaSet** (alias)
-- **diagrams.k8s.compute.STS**, **StatefulSet** (alias)
+
+
+**diagrams.k8s.compute.Cronjob**
+
+
+**diagrams.k8s.compute.Deploy**, **Deployment** (alias)
+
+
+**diagrams.k8s.compute.DS**, **DaemonSet** (alias)
+
+
+**diagrams.k8s.compute.Job**
+
+
+**diagrams.k8s.compute.Pod**
+
+
+**diagrams.k8s.compute.RS**, **ReplicaSet** (alias)
+
+
+**diagrams.k8s.compute.STS**, **StatefulSet** (alias)
## k8s.controlplane
-- **diagrams.k8s.controlplane.API**, **APIServer** (alias)
-- **diagrams.k8s.controlplane.CCM**
-- **diagrams.k8s.controlplane.CM**, **ControllerManager** (alias)
-- **diagrams.k8s.controlplane.KProxy**, **KubeProxy** (alias)
-- **diagrams.k8s.controlplane.Kubelet**
-- **diagrams.k8s.controlplane.Sched**, **Scheduler** (alias)
+
+
+**diagrams.k8s.controlplane.API**, **APIServer** (alias)
+
+
+**diagrams.k8s.controlplane.CCM**
+
+
+**diagrams.k8s.controlplane.CM**, **ControllerManager** (alias)
+
+
+**diagrams.k8s.controlplane.KProxy**, **KubeProxy** (alias)
+
+
+**diagrams.k8s.controlplane.Kubelet**
+
+
+**diagrams.k8s.controlplane.Sched**, **Scheduler** (alias)
## k8s.ecosystem
-- **diagrams.k8s.ecosystem.ExternalDns**
-- **diagrams.k8s.ecosystem.Helm**
-- **diagrams.k8s.ecosystem.Krew**
-- **diagrams.k8s.ecosystem.Kustomize**
+
+
+**diagrams.k8s.ecosystem.ExternalDns**
+
+
+**diagrams.k8s.ecosystem.Helm**
+
+
+**diagrams.k8s.ecosystem.Krew**
+
+
+**diagrams.k8s.ecosystem.Kustomize**
## k8s.group
-- **diagrams.k8s.group.NS**, **Namespace** (alias)
+
+
+**diagrams.k8s.group.NS**, **Namespace** (alias)
## k8s.infra
-- **diagrams.k8s.infra.ETCD**
-- **diagrams.k8s.infra.Master**
-- **diagrams.k8s.infra.Node**
+
+
+**diagrams.k8s.infra.ETCD**
+
+
+**diagrams.k8s.infra.Master**
+
+
+**diagrams.k8s.infra.Node**
## k8s.network
-- **diagrams.k8s.network.Ep**, **Endpoint** (alias)
-- **diagrams.k8s.network.Ing**, **Ingress** (alias)
-- **diagrams.k8s.network.Netpol**, **NetworkPolicy** (alias)
-- **diagrams.k8s.network.SVC**, **Service** (alias)
+
+
+**diagrams.k8s.network.Ep**, **Endpoint** (alias)
+
+
+**diagrams.k8s.network.Ing**, **Ingress** (alias)
+
+
+**diagrams.k8s.network.Netpol**, **NetworkPolicy** (alias)
+
+
+**diagrams.k8s.network.SVC**, **Service** (alias)
## k8s.others
-- **diagrams.k8s.others.CRD**
-- **diagrams.k8s.others.PSP**
+
+
+**diagrams.k8s.others.CRD**
+
+
+**diagrams.k8s.others.PSP**
## k8s.podconfig
-- **diagrams.k8s.podconfig.CM**, **ConfigMap** (alias)
-- **diagrams.k8s.podconfig.Secret**
+
+
+**diagrams.k8s.podconfig.CM**, **ConfigMap** (alias)
+
+
+**diagrams.k8s.podconfig.Secret**
## k8s.rbac
-- **diagrams.k8s.rbac.CRole**, **ClusterRole** (alias)
-- **diagrams.k8s.rbac.CRB**, **ClusterRoleBinding** (alias)
-- **diagrams.k8s.rbac.Group**
-- **diagrams.k8s.rbac.RB**, **RoleBinding** (alias)
-- **diagrams.k8s.rbac.Role**
-- **diagrams.k8s.rbac.SA**, **ServiceAccount** (alias)
-- **diagrams.k8s.rbac.User**
+
+
+**diagrams.k8s.rbac.CRole**, **ClusterRole** (alias)
+
+
+**diagrams.k8s.rbac.CRB**, **ClusterRoleBinding** (alias)
+
+
+**diagrams.k8s.rbac.Group**
+
+
+**diagrams.k8s.rbac.RB**, **RoleBinding** (alias)
+
+
+**diagrams.k8s.rbac.Role**
+
+
+**diagrams.k8s.rbac.SA**, **ServiceAccount** (alias)
+
+
+**diagrams.k8s.rbac.User**
## k8s.storage
-- **diagrams.k8s.storage.PV**, **PersistentVolume** (alias)
-- **diagrams.k8s.storage.PVC**, **PersistentVolumeClaim** (alias)
-- **diagrams.k8s.storage.SC**, **StorageClass** (alias)
-- **diagrams.k8s.storage.Vol**, **Volume** (alias)
+
+
+**diagrams.k8s.storage.PV**, **PersistentVolume** (alias)
+
+
+**diagrams.k8s.storage.PVC**, **PersistentVolumeClaim** (alias)
+
+
+**diagrams.k8s.storage.SC**, **StorageClass** (alias)
+
+
+**diagrams.k8s.storage.Vol**, **Volume** (alias)
diff --git a/docs/nodes/oci.md b/docs/nodes/oci.md
index fcedc97e..d75d92b3 100644
--- a/docs/nodes/oci.md
+++ b/docs/nodes/oci.md
@@ -7,167 +7,447 @@ Node classes list of oci provider.
## oci.compute
-- **diagrams.oci.compute.AutoscaleWhite**
-- **diagrams.oci.compute.Autoscale**
-- **diagrams.oci.compute.BMWhite**, **BareMetalWhite** (alias)
-- **diagrams.oci.compute.BM**, **BareMetal** (alias)
-- **diagrams.oci.compute.ContainerWhite**
-- **diagrams.oci.compute.Container**
-- **diagrams.oci.compute.FunctionsWhite**
-- **diagrams.oci.compute.Functions**
-- **diagrams.oci.compute.InstancePoolsWhite**
-- **diagrams.oci.compute.InstancePools**
-- **diagrams.oci.compute.OCIRWhite**, **OCIRegistryWhite** (alias)
-- **diagrams.oci.compute.OCIR**, **OCIRegistry** (alias)
-- **diagrams.oci.compute.OKEWhite**, **ContainerEngineWhite** (alias)
-- **diagrams.oci.compute.OKE**, **ContainerEngine** (alias)
-- **diagrams.oci.compute.VMWhite**, **VirtualMachineWhite** (alias)
-- **diagrams.oci.compute.VM**, **VirtualMachine** (alias)
+
+
+**diagrams.oci.compute.AutoscaleWhite**
+
+
+**diagrams.oci.compute.Autoscale**
+
+
+**diagrams.oci.compute.BMWhite**, **BareMetalWhite** (alias)
+
+
+**diagrams.oci.compute.BM**, **BareMetal** (alias)
+
+
+**diagrams.oci.compute.ContainerWhite**
+
+
+**diagrams.oci.compute.Container**
+
+
+**diagrams.oci.compute.FunctionsWhite**
+
+
+**diagrams.oci.compute.Functions**
+
+
+**diagrams.oci.compute.InstancePoolsWhite**
+
+
+**diagrams.oci.compute.InstancePools**
+
+
+**diagrams.oci.compute.OCIRWhite**, **OCIRegistryWhite** (alias)
+
+
+**diagrams.oci.compute.OCIR**, **OCIRegistry** (alias)
+
+
+**diagrams.oci.compute.OKEWhite**, **ContainerEngineWhite** (alias)
+
+
+**diagrams.oci.compute.OKE**, **ContainerEngine** (alias)
+
+
+**diagrams.oci.compute.VMWhite**, **VirtualMachineWhite** (alias)
+
+
+**diagrams.oci.compute.VM**, **VirtualMachine** (alias)
## oci.connectivity
-- **diagrams.oci.connectivity.BackboneWhite**
-- **diagrams.oci.connectivity.Backbone**
-- **diagrams.oci.connectivity.CDNWhite**
-- **diagrams.oci.connectivity.CDN**
-- **diagrams.oci.connectivity.CustomerDatacenter**
-- **diagrams.oci.connectivity.CustomerDatacntrWhite**
-- **diagrams.oci.connectivity.CustomerPremiseWhite**
-- **diagrams.oci.connectivity.CustomerPremise**
-- **diagrams.oci.connectivity.DisconnectedRegionsWhite**
-- **diagrams.oci.connectivity.DisconnectedRegions**
-- **diagrams.oci.connectivity.DNSWhite**
-- **diagrams.oci.connectivity.DNS**
-- **diagrams.oci.connectivity.FastConnectWhite**
-- **diagrams.oci.connectivity.FastConnect**
-- **diagrams.oci.connectivity.NATGatewayWhite**
-- **diagrams.oci.connectivity.NATGateway**
-- **diagrams.oci.connectivity.VPNWhite**
-- **diagrams.oci.connectivity.VPN**
+
+
+**diagrams.oci.connectivity.BackboneWhite**
+
+
+**diagrams.oci.connectivity.Backbone**
+
+
+**diagrams.oci.connectivity.CDNWhite**
+
+
+**diagrams.oci.connectivity.CDN**
+
+
+**diagrams.oci.connectivity.CustomerDatacenter**
+
+
+**diagrams.oci.connectivity.CustomerDatacntrWhite**
+
+
+**diagrams.oci.connectivity.CustomerPremiseWhite**
+
+
+**diagrams.oci.connectivity.CustomerPremise**
+
+
+**diagrams.oci.connectivity.DisconnectedRegionsWhite**
+
+
+**diagrams.oci.connectivity.DisconnectedRegions**
+
+
+**diagrams.oci.connectivity.DNSWhite**
+
+
+**diagrams.oci.connectivity.DNS**
+
+
+**diagrams.oci.connectivity.FastConnectWhite**
+
+
+**diagrams.oci.connectivity.FastConnect**
+
+
+**diagrams.oci.connectivity.NATGatewayWhite**
+
+
+**diagrams.oci.connectivity.NATGateway**
+
+
+**diagrams.oci.connectivity.VPNWhite**
+
+
+**diagrams.oci.connectivity.VPN**
## oci.database
-- **diagrams.oci.database.AutonomousWhite**, **ADBWhite** (alias)
-- **diagrams.oci.database.Autonomous**, **ADB** (alias)
-- **diagrams.oci.database.BigdataServiceWhite**
-- **diagrams.oci.database.BigdataService**
-- **diagrams.oci.database.DatabaseServiceWhite**, **DBServiceWhite** (alias)
-- **diagrams.oci.database.DatabaseService**, **DBService** (alias)
-- **diagrams.oci.database.DataflowApacheWhite**
-- **diagrams.oci.database.DataflowApache**
-- **diagrams.oci.database.DcatWhite**
-- **diagrams.oci.database.Dcat**
-- **diagrams.oci.database.DisWhite**
-- **diagrams.oci.database.Dis**
-- **diagrams.oci.database.DMSWhite**
-- **diagrams.oci.database.DMS**
-- **diagrams.oci.database.ScienceWhite**
-- **diagrams.oci.database.Science**
-- **diagrams.oci.database.StreamWhite**
-- **diagrams.oci.database.Stream**
+
+
+**diagrams.oci.database.AutonomousWhite**, **ADBWhite** (alias)
+
+
+**diagrams.oci.database.Autonomous**, **ADB** (alias)
+
+
+**diagrams.oci.database.BigdataServiceWhite**
+
+
+**diagrams.oci.database.BigdataService**
+
+
+**diagrams.oci.database.DatabaseServiceWhite**, **DBServiceWhite** (alias)
+
+
+**diagrams.oci.database.DatabaseService**, **DBService** (alias)
+
+
+**diagrams.oci.database.DataflowApacheWhite**
+
+
+**diagrams.oci.database.DataflowApache**
+
+
+**diagrams.oci.database.DcatWhite**
+
+
+**diagrams.oci.database.Dcat**
+
+
+**diagrams.oci.database.DisWhite**
+
+
+**diagrams.oci.database.Dis**
+
+
+**diagrams.oci.database.DMSWhite**
+
+
+**diagrams.oci.database.DMS**
+
+
+**diagrams.oci.database.ScienceWhite**
+
+
+**diagrams.oci.database.Science**
+
+
+**diagrams.oci.database.StreamWhite**
+
+
+**diagrams.oci.database.Stream**
## oci.devops
-- **diagrams.oci.devops.APIGatewayWhite**
-- **diagrams.oci.devops.APIGateway**
-- **diagrams.oci.devops.APIServiceWhite**
-- **diagrams.oci.devops.APIService**
-- **diagrams.oci.devops.ResourceMgmtWhite**
-- **diagrams.oci.devops.ResourceMgmt**
+
+
+**diagrams.oci.devops.APIGatewayWhite**
+
+
+**diagrams.oci.devops.APIGateway**
+
+
+**diagrams.oci.devops.APIServiceWhite**
+
+
+**diagrams.oci.devops.APIService**
+
+
+**diagrams.oci.devops.ResourceMgmtWhite**
+
+
+**diagrams.oci.devops.ResourceMgmt**
## oci.governance
-- **diagrams.oci.governance.AuditWhite**
-- **diagrams.oci.governance.Audit**
-- **diagrams.oci.governance.CompartmentsWhite**
-- **diagrams.oci.governance.Compartments**
-- **diagrams.oci.governance.GroupsWhite**
-- **diagrams.oci.governance.Groups**
-- **diagrams.oci.governance.LoggingWhite**
-- **diagrams.oci.governance.Logging**
-- **diagrams.oci.governance.OCIDWhite**
-- **diagrams.oci.governance.OCID**
-- **diagrams.oci.governance.PoliciesWhite**
-- **diagrams.oci.governance.Policies**
-- **diagrams.oci.governance.TaggingWhite**
-- **diagrams.oci.governance.Tagging**
+
+
+**diagrams.oci.governance.AuditWhite**
+
+
+**diagrams.oci.governance.Audit**
+
+
+**diagrams.oci.governance.CompartmentsWhite**
+
+
+**diagrams.oci.governance.Compartments**
+
+
+**diagrams.oci.governance.GroupsWhite**
+
+
+**diagrams.oci.governance.Groups**
+
+
+**diagrams.oci.governance.LoggingWhite**
+
+
+**diagrams.oci.governance.Logging**
+
+
+**diagrams.oci.governance.OCIDWhite**
+
+
+**diagrams.oci.governance.OCID**
+
+
+**diagrams.oci.governance.PoliciesWhite**
+
+
+**diagrams.oci.governance.Policies**
+
+
+**diagrams.oci.governance.TaggingWhite**
+
+
+**diagrams.oci.governance.Tagging**
## oci.monitoring
-- **diagrams.oci.monitoring.AlarmWhite**
-- **diagrams.oci.monitoring.Alarm**
-- **diagrams.oci.monitoring.EmailWhite**
-- **diagrams.oci.monitoring.Email**
-- **diagrams.oci.monitoring.EventsWhite**
-- **diagrams.oci.monitoring.Events**
-- **diagrams.oci.monitoring.HealthCheckWhite**
-- **diagrams.oci.monitoring.HealthCheck**
-- **diagrams.oci.monitoring.NotificationsWhite**
-- **diagrams.oci.monitoring.Notifications**
-- **diagrams.oci.monitoring.QueueWhite**
-- **diagrams.oci.monitoring.Queue**
-- **diagrams.oci.monitoring.SearchWhite**
-- **diagrams.oci.monitoring.Search**
-- **diagrams.oci.monitoring.TelemetryWhite**
-- **diagrams.oci.monitoring.Telemetry**
-- **diagrams.oci.monitoring.WorkflowWhite**
-- **diagrams.oci.monitoring.Workflow**
+
+
+**diagrams.oci.monitoring.AlarmWhite**
+
+
+**diagrams.oci.monitoring.Alarm**
+
+
+**diagrams.oci.monitoring.EmailWhite**
+
+
+**diagrams.oci.monitoring.Email**
+
+
+**diagrams.oci.monitoring.EventsWhite**
+
+
+**diagrams.oci.monitoring.Events**
+
+
+**diagrams.oci.monitoring.HealthCheckWhite**
+
+
+**diagrams.oci.monitoring.HealthCheck**
+
+
+**diagrams.oci.monitoring.NotificationsWhite**
+
+
+**diagrams.oci.monitoring.Notifications**
+
+
+**diagrams.oci.monitoring.QueueWhite**
+
+
+**diagrams.oci.monitoring.Queue**
+
+
+**diagrams.oci.monitoring.SearchWhite**
+
+
+**diagrams.oci.monitoring.Search**
+
+
+**diagrams.oci.monitoring.TelemetryWhite**
+
+
+**diagrams.oci.monitoring.Telemetry**
+
+
+**diagrams.oci.monitoring.WorkflowWhite**
+
+
+**diagrams.oci.monitoring.Workflow**
## oci.network
-- **diagrams.oci.network.DrgWhite**
-- **diagrams.oci.network.Drg**
-- **diagrams.oci.network.FirewallWhite**
-- **diagrams.oci.network.Firewall**
-- **diagrams.oci.network.InternetGatewayWhite**
-- **diagrams.oci.network.InternetGateway**
-- **diagrams.oci.network.LoadBalancerWhite**
-- **diagrams.oci.network.LoadBalancer**
-- **diagrams.oci.network.RouteTableWhite**
-- **diagrams.oci.network.RouteTable**
-- **diagrams.oci.network.SecurityListsWhite**
-- **diagrams.oci.network.SecurityLists**
-- **diagrams.oci.network.ServiceGatewayWhite**
-- **diagrams.oci.network.ServiceGateway**
-- **diagrams.oci.network.VcnWhite**
-- **diagrams.oci.network.Vcn**
+
+
+**diagrams.oci.network.DrgWhite**
+
+
+**diagrams.oci.network.Drg**
+
+
+**diagrams.oci.network.FirewallWhite**
+
+
+**diagrams.oci.network.Firewall**
+
+
+**diagrams.oci.network.InternetGatewayWhite**
+
+
+**diagrams.oci.network.InternetGateway**
+
+
+**diagrams.oci.network.LoadBalancerWhite**
+
+
+**diagrams.oci.network.LoadBalancer**
+
+
+**diagrams.oci.network.RouteTableWhite**
+
+
+**diagrams.oci.network.RouteTable**
+
+
+**diagrams.oci.network.SecurityListsWhite**
+
+
+**diagrams.oci.network.SecurityLists**
+
+
+**diagrams.oci.network.ServiceGatewayWhite**
+
+
+**diagrams.oci.network.ServiceGateway**
+
+
+**diagrams.oci.network.VcnWhite**
+
+
+**diagrams.oci.network.Vcn**
## oci.security
-- **diagrams.oci.security.CloudGuardWhite**
-- **diagrams.oci.security.CloudGuard**
-- **diagrams.oci.security.DDOSWhite**
-- **diagrams.oci.security.DDOS**
-- **diagrams.oci.security.EncryptionWhite**
-- **diagrams.oci.security.Encryption**
-- **diagrams.oci.security.IDAccessWhite**
-- **diagrams.oci.security.IDAccess**
-- **diagrams.oci.security.KeyManagementWhite**
-- **diagrams.oci.security.KeyManagement**
-- **diagrams.oci.security.MaxSecurityZoneWhite**
-- **diagrams.oci.security.MaxSecurityZone**
-- **diagrams.oci.security.VaultWhite**
-- **diagrams.oci.security.Vault**
-- **diagrams.oci.security.WAFWhite**
-- **diagrams.oci.security.WAF**
+
+
+**diagrams.oci.security.CloudGuardWhite**
+
+
+**diagrams.oci.security.CloudGuard**
+
+
+**diagrams.oci.security.DDOSWhite**
+
+
+**diagrams.oci.security.DDOS**
+
+
+**diagrams.oci.security.EncryptionWhite**
+
+
+**diagrams.oci.security.Encryption**
+
+
+**diagrams.oci.security.IDAccessWhite**
+
+
+**diagrams.oci.security.IDAccess**
+
+
+**diagrams.oci.security.KeyManagementWhite**
+
+
+**diagrams.oci.security.KeyManagement**
+
+
+**diagrams.oci.security.MaxSecurityZoneWhite**
+
+
+**diagrams.oci.security.MaxSecurityZone**
+
+
+**diagrams.oci.security.VaultWhite**
+
+
+**diagrams.oci.security.Vault**
+
+
+**diagrams.oci.security.WAFWhite**
+
+
+**diagrams.oci.security.WAF**
## oci.storage
-- **diagrams.oci.storage.BackupRestoreWhite**
-- **diagrams.oci.storage.BackupRestore**
-- **diagrams.oci.storage.BlockStorageCloneWhite**
-- **diagrams.oci.storage.BlockStorageClone**
-- **diagrams.oci.storage.BlockStorageWhite**
-- **diagrams.oci.storage.BlockStorage**
-- **diagrams.oci.storage.BucketsWhite**
-- **diagrams.oci.storage.Buckets**
-- **diagrams.oci.storage.DataTransferWhite**
-- **diagrams.oci.storage.DataTransfer**
-- **diagrams.oci.storage.ElasticPerformanceWhite**
-- **diagrams.oci.storage.ElasticPerformance**
-- **diagrams.oci.storage.FileStorageWhite**
-- **diagrams.oci.storage.FileStorage**
-- **diagrams.oci.storage.ObjectStorageWhite**
-- **diagrams.oci.storage.ObjectStorage**
-- **diagrams.oci.storage.StorageGatewayWhite**
-- **diagrams.oci.storage.StorageGateway**
+
+
+**diagrams.oci.storage.BackupRestoreWhite**
+
+
+**diagrams.oci.storage.BackupRestore**
+
+
+**diagrams.oci.storage.BlockStorageCloneWhite**
+
+
+**diagrams.oci.storage.BlockStorageClone**
+
+
+**diagrams.oci.storage.BlockStorageWhite**
+
+
+**diagrams.oci.storage.BlockStorage**
+
+
+**diagrams.oci.storage.BucketsWhite**
+
+
+**diagrams.oci.storage.Buckets**
+
+
+**diagrams.oci.storage.DataTransferWhite**
+
+
+**diagrams.oci.storage.DataTransfer**
+
+
+**diagrams.oci.storage.ElasticPerformanceWhite**
+
+
+**diagrams.oci.storage.ElasticPerformance**
+
+
+**diagrams.oci.storage.FileStorageWhite**
+
+
+**diagrams.oci.storage.FileStorage**
+
+
+**diagrams.oci.storage.ObjectStorageWhite**
+
+
+**diagrams.oci.storage.ObjectStorage**
+
+
+**diagrams.oci.storage.StorageGatewayWhite**
+
+
+**diagrams.oci.storage.StorageGateway**
diff --git a/docs/nodes/onprem.md b/docs/nodes/onprem.md
index 1b6e6900..624b2d32 100644
--- a/docs/nodes/onprem.md
+++ b/docs/nodes/onprem.md
@@ -7,242 +7,552 @@ Node classes list of onprem provider.
## onprem.aggregator
-- **diagrams.onprem.aggregator.Fluentd**
-- **diagrams.onprem.aggregator.Vector**
+
+
+**diagrams.onprem.aggregator.Fluentd**
+
+
+**diagrams.onprem.aggregator.Vector**
## onprem.analytics
-- **diagrams.onprem.analytics.Beam**
-- **diagrams.onprem.analytics.Databricks**
-- **diagrams.onprem.analytics.Dbt**
-- **diagrams.onprem.analytics.Dremio**
-- **diagrams.onprem.analytics.Flink**
-- **diagrams.onprem.analytics.Hadoop**
-- **diagrams.onprem.analytics.Hive**
-- **diagrams.onprem.analytics.Metabase**
-- **diagrams.onprem.analytics.Norikra**
-- **diagrams.onprem.analytics.Powerbi**, **PowerBI** (alias)
-- **diagrams.onprem.analytics.Presto**
-- **diagrams.onprem.analytics.Singer**
-- **diagrams.onprem.analytics.Spark**
-- **diagrams.onprem.analytics.Storm**
-- **diagrams.onprem.analytics.Superset**
-- **diagrams.onprem.analytics.Tableau**
+
+
+**diagrams.onprem.analytics.Beam**
+
+
+**diagrams.onprem.analytics.Databricks**
+
+
+**diagrams.onprem.analytics.Dbt**
+
+
+**diagrams.onprem.analytics.Dremio**
+
+
+**diagrams.onprem.analytics.Flink**
+
+
+**diagrams.onprem.analytics.Hadoop**
+
+
+**diagrams.onprem.analytics.Hive**
+
+
+**diagrams.onprem.analytics.Metabase**
+
+
+**diagrams.onprem.analytics.Norikra**
+
+
+**diagrams.onprem.analytics.Powerbi**, **PowerBI** (alias)
+
+
+**diagrams.onprem.analytics.Presto**
+
+
+**diagrams.onprem.analytics.Singer**
+
+
+**diagrams.onprem.analytics.Spark**
+
+
+**diagrams.onprem.analytics.Storm**
+
+
+**diagrams.onprem.analytics.Superset**
+
+
+**diagrams.onprem.analytics.Tableau**
## onprem.auth
-- **diagrams.onprem.auth.Boundary**
-- **diagrams.onprem.auth.BuzzfeedSso**
-- **diagrams.onprem.auth.Oauth2Proxy**
+
+
+**diagrams.onprem.auth.Boundary**
+
+
+**diagrams.onprem.auth.BuzzfeedSso**
+
+
+**diagrams.onprem.auth.Oauth2Proxy**
## onprem.cd
-- **diagrams.onprem.cd.Spinnaker**
-- **diagrams.onprem.cd.TektonCli**
-- **diagrams.onprem.cd.Tekton**
+
+
+**diagrams.onprem.cd.Spinnaker**
+
+
+**diagrams.onprem.cd.TektonCli**
+
+
+**diagrams.onprem.cd.Tekton**
## onprem.certificates
-- **diagrams.onprem.certificates.CertManager**
-- **diagrams.onprem.certificates.LetsEncrypt**
+
+
+**diagrams.onprem.certificates.CertManager**
+
+
+**diagrams.onprem.certificates.LetsEncrypt**
## onprem.ci
-- **diagrams.onprem.ci.Circleci**, **CircleCI** (alias)
-- **diagrams.onprem.ci.Concourseci**, **ConcourseCI** (alias)
-- **diagrams.onprem.ci.Droneci**, **DroneCI** (alias)
-- **diagrams.onprem.ci.GithubActions**
-- **diagrams.onprem.ci.Gitlabci**, **GitlabCI** (alias)
-- **diagrams.onprem.ci.Jenkins**
-- **diagrams.onprem.ci.Teamcity**, **TC** (alias)
-- **diagrams.onprem.ci.Travisci**, **TravisCI** (alias)
-- **diagrams.onprem.ci.Zuulci**, **ZuulCI** (alias)
+
+
+**diagrams.onprem.ci.Circleci**, **CircleCI** (alias)
+
+
+**diagrams.onprem.ci.Concourseci**, **ConcourseCI** (alias)
+
+
+**diagrams.onprem.ci.Droneci**, **DroneCI** (alias)
+
+
+**diagrams.onprem.ci.GithubActions**
+
+
+**diagrams.onprem.ci.Gitlabci**, **GitlabCI** (alias)
+
+
+**diagrams.onprem.ci.Jenkins**
+
+
+**diagrams.onprem.ci.Teamcity**, **TC** (alias)
+
+
+**diagrams.onprem.ci.Travisci**, **TravisCI** (alias)
+
+
+**diagrams.onprem.ci.Zuulci**, **ZuulCI** (alias)
## onprem.client
-- **diagrams.onprem.client.Client**
-- **diagrams.onprem.client.User**
-- **diagrams.onprem.client.Users**
+
+
+**diagrams.onprem.client.Client**
+
+
+**diagrams.onprem.client.User**
+
+
+**diagrams.onprem.client.Users**
## onprem.compute
-- **diagrams.onprem.compute.Nomad**
-- **diagrams.onprem.compute.Server**
+
+
+**diagrams.onprem.compute.Nomad**
+
+
+**diagrams.onprem.compute.Server**
## onprem.container
-- **diagrams.onprem.container.Containerd**
-- **diagrams.onprem.container.Crio**
-- **diagrams.onprem.container.Docker**
-- **diagrams.onprem.container.Firecracker**
-- **diagrams.onprem.container.Gvisor**
-- **diagrams.onprem.container.K3S**
-- **diagrams.onprem.container.Lxc**, **LXC** (alias)
-- **diagrams.onprem.container.Rkt**, **RKT** (alias)
+
+
+**diagrams.onprem.container.Containerd**
+
+
+**diagrams.onprem.container.Crio**
+
+
+**diagrams.onprem.container.Docker**
+
+
+**diagrams.onprem.container.Firecracker**
+
+
+**diagrams.onprem.container.Gvisor**
+
+
+**diagrams.onprem.container.K3S**
+
+
+**diagrams.onprem.container.Lxc**, **LXC** (alias)
+
+
+**diagrams.onprem.container.Rkt**, **RKT** (alias)
## onprem.database
-- **diagrams.onprem.database.Cassandra**
-- **diagrams.onprem.database.Clickhouse**, **ClickHouse** (alias)
-- **diagrams.onprem.database.Cockroachdb**, **CockroachDB** (alias)
-- **diagrams.onprem.database.Couchbase**
-- **diagrams.onprem.database.Couchdb**, **CouchDB** (alias)
-- **diagrams.onprem.database.Dgraph**
-- **diagrams.onprem.database.Druid**
-- **diagrams.onprem.database.Hbase**, **HBase** (alias)
-- **diagrams.onprem.database.Influxdb**, **InfluxDB** (alias)
-- **diagrams.onprem.database.Janusgraph**, **JanusGraph** (alias)
-- **diagrams.onprem.database.Mariadb**, **MariaDB** (alias)
-- **diagrams.onprem.database.Mongodb**, **MongoDB** (alias)
-- **diagrams.onprem.database.Mssql**, **MSSQL** (alias)
-- **diagrams.onprem.database.Mysql**, **MySQL** (alias)
-- **diagrams.onprem.database.Neo4J**
-- **diagrams.onprem.database.Oracle**
-- **diagrams.onprem.database.Postgresql**, **PostgreSQL** (alias)
-- **diagrams.onprem.database.Scylla**
+
+
+**diagrams.onprem.database.Cassandra**
+
+
+**diagrams.onprem.database.Clickhouse**, **ClickHouse** (alias)
+
+
+**diagrams.onprem.database.Cockroachdb**, **CockroachDB** (alias)
+
+
+**diagrams.onprem.database.Couchbase**
+
+
+**diagrams.onprem.database.Couchdb**, **CouchDB** (alias)
+
+
+**diagrams.onprem.database.Dgraph**
+
+
+**diagrams.onprem.database.Druid**
+
+
+**diagrams.onprem.database.Hbase**, **HBase** (alias)
+
+
+**diagrams.onprem.database.Influxdb**, **InfluxDB** (alias)
+
+
+**diagrams.onprem.database.Janusgraph**, **JanusGraph** (alias)
+
+
+**diagrams.onprem.database.Mariadb**, **MariaDB** (alias)
+
+
+**diagrams.onprem.database.Mongodb**, **MongoDB** (alias)
+
+
+**diagrams.onprem.database.Mssql**, **MSSQL** (alias)
+
+
+**diagrams.onprem.database.Mysql**, **MySQL** (alias)
+
+
+**diagrams.onprem.database.Neo4J**
+
+
+**diagrams.onprem.database.Oracle**
+
+
+**diagrams.onprem.database.Postgresql**, **PostgreSQL** (alias)
+
+
+**diagrams.onprem.database.Scylla**
## onprem.dns
-- **diagrams.onprem.dns.Coredns**
-- **diagrams.onprem.dns.Powerdns**
+
+
+**diagrams.onprem.dns.Coredns**
+
+
+**diagrams.onprem.dns.Powerdns**
## onprem.etl
-- **diagrams.onprem.etl.Embulk**
+
+
+**diagrams.onprem.etl.Embulk**
## onprem.gitops
-- **diagrams.onprem.gitops.Argocd**, **ArgoCD** (alias)
-- **diagrams.onprem.gitops.Flagger**
-- **diagrams.onprem.gitops.Flux**
+
+
+**diagrams.onprem.gitops.Argocd**, **ArgoCD** (alias)
+
+
+**diagrams.onprem.gitops.Flagger**
+
+
+**diagrams.onprem.gitops.Flux**
## onprem.groupware
-- **diagrams.onprem.groupware.Nextcloud**
+
+
+**diagrams.onprem.groupware.Nextcloud**
## onprem.iac
-- **diagrams.onprem.iac.Ansible**
-- **diagrams.onprem.iac.Atlantis**
-- **diagrams.onprem.iac.Awx**
-- **diagrams.onprem.iac.Puppet**
-- **diagrams.onprem.iac.Terraform**
+
+
+**diagrams.onprem.iac.Ansible**
+
+
+**diagrams.onprem.iac.Atlantis**
+
+
+**diagrams.onprem.iac.Awx**
+
+
+**diagrams.onprem.iac.Puppet**
+
+
+**diagrams.onprem.iac.Terraform**
## onprem.identity
-- **diagrams.onprem.identity.Dex**
+
+
+**diagrams.onprem.identity.Dex**
## onprem.inmemory
-- **diagrams.onprem.inmemory.Aerospike**
-- **diagrams.onprem.inmemory.Hazelcast**
-- **diagrams.onprem.inmemory.Memcached**
-- **diagrams.onprem.inmemory.Redis**
+
+
+**diagrams.onprem.inmemory.Aerospike**
+
+
+**diagrams.onprem.inmemory.Hazelcast**
+
+
+**diagrams.onprem.inmemory.Memcached**
+
+
+**diagrams.onprem.inmemory.Redis**
## onprem.logging
-- **diagrams.onprem.logging.Fluentbit**, **FluentBit** (alias)
-- **diagrams.onprem.logging.Graylog**
-- **diagrams.onprem.logging.Loki**
-- **diagrams.onprem.logging.Rsyslog**, **RSyslog** (alias)
-- **diagrams.onprem.logging.SyslogNg**
+
+
+**diagrams.onprem.logging.Fluentbit**, **FluentBit** (alias)
+
+
+**diagrams.onprem.logging.Graylog**
+
+
+**diagrams.onprem.logging.Loki**
+
+
+**diagrams.onprem.logging.Rsyslog**, **RSyslog** (alias)
+
+
+**diagrams.onprem.logging.SyslogNg**
## onprem.mlops
-- **diagrams.onprem.mlops.Polyaxon**
+
+
+**diagrams.onprem.mlops.Polyaxon**
## onprem.monitoring
-- **diagrams.onprem.monitoring.Cortex**
-- **diagrams.onprem.monitoring.Datadog**
-- **diagrams.onprem.monitoring.Dynatrace**
-- **diagrams.onprem.monitoring.Grafana**
-- **diagrams.onprem.monitoring.Humio**
-- **diagrams.onprem.monitoring.Nagios**
-- **diagrams.onprem.monitoring.Newrelic**
-- **diagrams.onprem.monitoring.PrometheusOperator**
-- **diagrams.onprem.monitoring.Prometheus**
-- **diagrams.onprem.monitoring.Sentry**
-- **diagrams.onprem.monitoring.Splunk**
-- **diagrams.onprem.monitoring.Thanos**
-- **diagrams.onprem.monitoring.Zabbix**
+
+
+**diagrams.onprem.monitoring.Cortex**
+
+
+**diagrams.onprem.monitoring.Datadog**
+
+
+**diagrams.onprem.monitoring.Dynatrace**
+
+
+**diagrams.onprem.monitoring.Grafana**
+
+
+**diagrams.onprem.monitoring.Humio**
+
+
+**diagrams.onprem.monitoring.Nagios**
+
+
+**diagrams.onprem.monitoring.Newrelic**
+
+
+**diagrams.onprem.monitoring.PrometheusOperator**
+
+
+**diagrams.onprem.monitoring.Prometheus**
+
+
+**diagrams.onprem.monitoring.Sentry**
+
+
+**diagrams.onprem.monitoring.Splunk**
+
+
+**diagrams.onprem.monitoring.Thanos**
+
+
+**diagrams.onprem.monitoring.Zabbix**
## onprem.network
-- **diagrams.onprem.network.Ambassador**
-- **diagrams.onprem.network.Apache**
-- **diagrams.onprem.network.Bind9**
-- **diagrams.onprem.network.Caddy**
-- **diagrams.onprem.network.Consul**
-- **diagrams.onprem.network.Envoy**
-- **diagrams.onprem.network.Etcd**, **ETCD** (alias)
-- **diagrams.onprem.network.Glassfish**
-- **diagrams.onprem.network.Gunicorn**
-- **diagrams.onprem.network.Haproxy**, **HAProxy** (alias)
-- **diagrams.onprem.network.Internet**
-- **diagrams.onprem.network.Istio**
-- **diagrams.onprem.network.Jbossas**
-- **diagrams.onprem.network.Jetty**
-- **diagrams.onprem.network.Kong**
-- **diagrams.onprem.network.Linkerd**
-- **diagrams.onprem.network.Nginx**
-- **diagrams.onprem.network.Ocelot**
-- **diagrams.onprem.network.OpenServiceMesh**, **OSM** (alias)
-- **diagrams.onprem.network.Opnsense**, **OPNSense** (alias)
-- **diagrams.onprem.network.Pfsense**, **PFSense** (alias)
-- **diagrams.onprem.network.Pomerium**
-- **diagrams.onprem.network.Powerdns**
-- **diagrams.onprem.network.Tomcat**
-- **diagrams.onprem.network.Traefik**
-- **diagrams.onprem.network.Tyk**
-- **diagrams.onprem.network.Vyos**, **VyOS** (alias)
-- **diagrams.onprem.network.Wildfly**
-- **diagrams.onprem.network.Zookeeper**
+
+
+**diagrams.onprem.network.Ambassador**
+
+
+**diagrams.onprem.network.Apache**
+
+
+**diagrams.onprem.network.Bind9**
+
+
+**diagrams.onprem.network.Caddy**
+
+
+**diagrams.onprem.network.Consul**
+
+
+**diagrams.onprem.network.Envoy**
+
+
+**diagrams.onprem.network.Etcd**, **ETCD** (alias)
+
+
+**diagrams.onprem.network.Glassfish**
+
+
+**diagrams.onprem.network.Gunicorn**
+
+
+**diagrams.onprem.network.Haproxy**, **HAProxy** (alias)
+
+
+**diagrams.onprem.network.Internet**
+
+
+**diagrams.onprem.network.Istio**
+
+
+**diagrams.onprem.network.Jbossas**
+
+
+**diagrams.onprem.network.Jetty**
+
+
+**diagrams.onprem.network.Kong**
+
+
+**diagrams.onprem.network.Linkerd**
+
+
+**diagrams.onprem.network.Nginx**
+
+
+**diagrams.onprem.network.Ocelot**
+
+
+**diagrams.onprem.network.OpenServiceMesh**, **OSM** (alias)
+
+
+**diagrams.onprem.network.Opnsense**, **OPNSense** (alias)
+
+
+**diagrams.onprem.network.Pfsense**, **PFSense** (alias)
+
+
+**diagrams.onprem.network.Pomerium**
+
+
+**diagrams.onprem.network.Powerdns**
+
+
+**diagrams.onprem.network.Tomcat**
+
+
+**diagrams.onprem.network.Traefik**
+
+
+**diagrams.onprem.network.Tyk**
+
+
+**diagrams.onprem.network.Vyos**, **VyOS** (alias)
+
+
+**diagrams.onprem.network.Wildfly**
+
+
+**diagrams.onprem.network.Zookeeper**
## onprem.proxmox
-- **diagrams.onprem.proxmox.Pve**, **ProxmoxVE** (alias)
+
+
+**diagrams.onprem.proxmox.Pve**, **ProxmoxVE** (alias)
## onprem.queue
-- **diagrams.onprem.queue.Activemq**, **ActiveMQ** (alias)
-- **diagrams.onprem.queue.Celery**
-- **diagrams.onprem.queue.Kafka**
-- **diagrams.onprem.queue.Nats**
-- **diagrams.onprem.queue.Rabbitmq**, **RabbitMQ** (alias)
-- **diagrams.onprem.queue.Zeromq**, **ZeroMQ** (alias)
+
+
+**diagrams.onprem.queue.Activemq**, **ActiveMQ** (alias)
+
+
+**diagrams.onprem.queue.Celery**
+
+
+**diagrams.onprem.queue.Kafka**
+
+
+**diagrams.onprem.queue.Nats**
+
+
+**diagrams.onprem.queue.Rabbitmq**, **RabbitMQ** (alias)
+
+
+**diagrams.onprem.queue.Zeromq**, **ZeroMQ** (alias)
## onprem.search
-- **diagrams.onprem.search.Solr**
+
+
+**diagrams.onprem.search.Solr**
## onprem.security
-- **diagrams.onprem.security.Bitwarden**
-- **diagrams.onprem.security.Trivy**
-- **diagrams.onprem.security.Vault**
+
+
+**diagrams.onprem.security.Bitwarden**
+
+
+**diagrams.onprem.security.Trivy**
+
+
+**diagrams.onprem.security.Vault**
## onprem.storage
-- **diagrams.onprem.storage.CephOsd**, **CEPH_OSD** (alias)
-- **diagrams.onprem.storage.Ceph**, **CEPH** (alias)
-- **diagrams.onprem.storage.Glusterfs**
+
+
+**diagrams.onprem.storage.CephOsd**, **CEPH_OSD** (alias)
+
+
+**diagrams.onprem.storage.Ceph**, **CEPH** (alias)
+
+
+**diagrams.onprem.storage.Glusterfs**
## onprem.tracing
-- **diagrams.onprem.tracing.Jaeger**
+
+
+**diagrams.onprem.tracing.Jaeger**
## onprem.vcs
-- **diagrams.onprem.vcs.Git**
-- **diagrams.onprem.vcs.Gitea**
-- **diagrams.onprem.vcs.Github**
-- **diagrams.onprem.vcs.Gitlab**
-- **diagrams.onprem.vcs.Svn**
+
+
+**diagrams.onprem.vcs.Git**
+
+
+**diagrams.onprem.vcs.Gitea**
+
+
+**diagrams.onprem.vcs.Github**
+
+
+**diagrams.onprem.vcs.Gitlab**
+
+
+**diagrams.onprem.vcs.Svn**
## onprem.workflow
-- **diagrams.onprem.workflow.Airflow**
-- **diagrams.onprem.workflow.Digdag**
-- **diagrams.onprem.workflow.Kubeflow**, **KubeFlow** (alias)
-- **diagrams.onprem.workflow.Nifi**, **NiFi** (alias)
+
+
+**diagrams.onprem.workflow.Airflow**
+
+
+**diagrams.onprem.workflow.Digdag**
+
+
+**diagrams.onprem.workflow.Kubeflow**, **KubeFlow** (alias)
+
+
+**diagrams.onprem.workflow.Nifi**, **NiFi** (alias)
diff --git a/docs/nodes/openstack.md b/docs/nodes/openstack.md
index 176c0f50..c2ca7ab8 100644
--- a/docs/nodes/openstack.md
+++ b/docs/nodes/openstack.md
@@ -7,107 +7,207 @@ Node classes list of openstack provider.
## openstack.apiproxies
-- **diagrams.openstack.apiproxies.EC2API**
+
+
+**diagrams.openstack.apiproxies.EC2API**
## openstack.applicationlifecycle
-- **diagrams.openstack.applicationlifecycle.Freezer**
-- **diagrams.openstack.applicationlifecycle.Masakari**
-- **diagrams.openstack.applicationlifecycle.Murano**
-- **diagrams.openstack.applicationlifecycle.Solum**
+
+
+**diagrams.openstack.applicationlifecycle.Freezer**
+
+
+**diagrams.openstack.applicationlifecycle.Masakari**
+
+
+**diagrams.openstack.applicationlifecycle.Murano**
+
+
+**diagrams.openstack.applicationlifecycle.Solum**
## openstack.baremetal
-- **diagrams.openstack.baremetal.Cyborg**
-- **diagrams.openstack.baremetal.Ironic**
+
+
+**diagrams.openstack.baremetal.Cyborg**
+
+
+**diagrams.openstack.baremetal.Ironic**
## openstack.billing
-- **diagrams.openstack.billing.Cloudkitty**, **CloudKitty** (alias)
+
+
+**diagrams.openstack.billing.Cloudkitty**, **CloudKitty** (alias)
## openstack.compute
-- **diagrams.openstack.compute.Nova**
-- **diagrams.openstack.compute.Qinling**
-- **diagrams.openstack.compute.Zun**
+
+
+**diagrams.openstack.compute.Nova**
+
+
+**diagrams.openstack.compute.Qinling**
+
+
+**diagrams.openstack.compute.Zun**
## openstack.containerservices
-- **diagrams.openstack.containerservices.Kuryr**
+
+
+**diagrams.openstack.containerservices.Kuryr**
## openstack.deployment
-- **diagrams.openstack.deployment.Ansible**
-- **diagrams.openstack.deployment.Charms**
-- **diagrams.openstack.deployment.Chef**
-- **diagrams.openstack.deployment.Helm**
-- **diagrams.openstack.deployment.Kolla**, **KollaAnsible** (alias)
-- **diagrams.openstack.deployment.Tripleo**, **TripleO** (alias)
+
+
+**diagrams.openstack.deployment.Ansible**
+
+
+**diagrams.openstack.deployment.Charms**
+
+
+**diagrams.openstack.deployment.Chef**
+
+
+**diagrams.openstack.deployment.Helm**
+
+
+**diagrams.openstack.deployment.Kolla**, **KollaAnsible** (alias)
+
+
+**diagrams.openstack.deployment.Tripleo**, **TripleO** (alias)
## openstack.frontend
-- **diagrams.openstack.frontend.Horizon**
+
+
+**diagrams.openstack.frontend.Horizon**
## openstack.monitoring
-- **diagrams.openstack.monitoring.Monasca**
-- **diagrams.openstack.monitoring.Telemetry**
+
+
+**diagrams.openstack.monitoring.Monasca**
+
+
+**diagrams.openstack.monitoring.Telemetry**
## openstack.multiregion
-- **diagrams.openstack.multiregion.Tricircle**
+
+
+**diagrams.openstack.multiregion.Tricircle**
## openstack.networking
-- **diagrams.openstack.networking.Designate**
-- **diagrams.openstack.networking.Neutron**
-- **diagrams.openstack.networking.Octavia**
+
+
+**diagrams.openstack.networking.Designate**
+
+
+**diagrams.openstack.networking.Neutron**
+
+
+**diagrams.openstack.networking.Octavia**
## openstack.nfv
-- **diagrams.openstack.nfv.Tacker**
+
+
+**diagrams.openstack.nfv.Tacker**
## openstack.optimization
-- **diagrams.openstack.optimization.Congress**
-- **diagrams.openstack.optimization.Rally**
-- **diagrams.openstack.optimization.Vitrage**
-- **diagrams.openstack.optimization.Watcher**
+
+
+**diagrams.openstack.optimization.Congress**
+
+
+**diagrams.openstack.optimization.Rally**
+
+
+**diagrams.openstack.optimization.Vitrage**
+
+
+**diagrams.openstack.optimization.Watcher**
## openstack.orchestration
-- **diagrams.openstack.orchestration.Blazar**
-- **diagrams.openstack.orchestration.Heat**
-- **diagrams.openstack.orchestration.Mistral**
-- **diagrams.openstack.orchestration.Senlin**
-- **diagrams.openstack.orchestration.Zaqar**
+
+
+**diagrams.openstack.orchestration.Blazar**
+
+
+**diagrams.openstack.orchestration.Heat**
+
+
+**diagrams.openstack.orchestration.Mistral**
+
+
+**diagrams.openstack.orchestration.Senlin**
+
+
+**diagrams.openstack.orchestration.Zaqar**
## openstack.packaging
-- **diagrams.openstack.packaging.LOCI**
-- **diagrams.openstack.packaging.Puppet**
-- **diagrams.openstack.packaging.RPM**
+
+
+**diagrams.openstack.packaging.LOCI**
+
+
+**diagrams.openstack.packaging.Puppet**
+
+
+**diagrams.openstack.packaging.RPM**
## openstack.sharedservices
-- **diagrams.openstack.sharedservices.Barbican**
-- **diagrams.openstack.sharedservices.Glance**
-- **diagrams.openstack.sharedservices.Karbor**
-- **diagrams.openstack.sharedservices.Keystone**
-- **diagrams.openstack.sharedservices.Searchlight**
+
+
+**diagrams.openstack.sharedservices.Barbican**
+
+
+**diagrams.openstack.sharedservices.Glance**
+
+
+**diagrams.openstack.sharedservices.Karbor**
+
+
+**diagrams.openstack.sharedservices.Keystone**
+
+
+**diagrams.openstack.sharedservices.Searchlight**
## openstack.storage
-- **diagrams.openstack.storage.Cinder**
-- **diagrams.openstack.storage.Manila**
-- **diagrams.openstack.storage.Swift**
+
+
+**diagrams.openstack.storage.Cinder**
+
+
+**diagrams.openstack.storage.Manila**
+
+
+**diagrams.openstack.storage.Swift**
## openstack.user
-- **diagrams.openstack.user.Openstackclient**, **OpenStackClient** (alias)
+
+
+**diagrams.openstack.user.Openstackclient**, **OpenStackClient** (alias)
## openstack.workloadprovisioning
-- **diagrams.openstack.workloadprovisioning.Magnum**
-- **diagrams.openstack.workloadprovisioning.Sahara**
-- **diagrams.openstack.workloadprovisioning.Trove**
+
+
+**diagrams.openstack.workloadprovisioning.Magnum**
+
+
+**diagrams.openstack.workloadprovisioning.Sahara**
+
+
+**diagrams.openstack.workloadprovisioning.Trove**
diff --git a/docs/nodes/outscale.md b/docs/nodes/outscale.md
index 2e583fe4..7619f112 100644
--- a/docs/nodes/outscale.md
+++ b/docs/nodes/outscale.md
@@ -7,24 +7,48 @@ Node classes list of outscale provider.
## outscale.compute
-- **diagrams.outscale.compute.Compute**
-- **diagrams.outscale.compute.DirectConnect**
+
+
+**diagrams.outscale.compute.Compute**
+
+
+**diagrams.outscale.compute.DirectConnect**
## outscale.network
-- **diagrams.outscale.network.ClientVpn**
-- **diagrams.outscale.network.InternetService**
-- **diagrams.outscale.network.LoadBalancer**
-- **diagrams.outscale.network.NatService**
-- **diagrams.outscale.network.Net**
-- **diagrams.outscale.network.SiteToSiteVpng**
+
+
+**diagrams.outscale.network.ClientVpn**
+
+
+**diagrams.outscale.network.InternetService**
+
+
+**diagrams.outscale.network.LoadBalancer**
+
+
+**diagrams.outscale.network.NatService**
+
+
+**diagrams.outscale.network.Net**
+
+
+**diagrams.outscale.network.SiteToSiteVpng**
## outscale.security
-- **diagrams.outscale.security.Firewall**
-- **diagrams.outscale.security.IdentityAndAccessManagement**
+
+
+**diagrams.outscale.security.Firewall**
+
+
+**diagrams.outscale.security.IdentityAndAccessManagement**
## outscale.storage
-- **diagrams.outscale.storage.SimpleStorageService**
-- **diagrams.outscale.storage.Storage**
+
+
+**diagrams.outscale.storage.SimpleStorageService**
+
+
+**diagrams.outscale.storage.Storage**
diff --git a/docs/nodes/programming.md b/docs/nodes/programming.md
index df813899..de826bb8 100644
--- a/docs/nodes/programming.md
+++ b/docs/nodes/programming.md
@@ -7,74 +7,198 @@ Node classes list of programming provider.
## programming.flowchart
-- **diagrams.programming.flowchart.Action**
-- **diagrams.programming.flowchart.Collate**
-- **diagrams.programming.flowchart.Database**
-- **diagrams.programming.flowchart.Decision**
-- **diagrams.programming.flowchart.Delay**
-- **diagrams.programming.flowchart.Display**
-- **diagrams.programming.flowchart.Document**
-- **diagrams.programming.flowchart.InputOutput**
-- **diagrams.programming.flowchart.Inspection**
-- **diagrams.programming.flowchart.InternalStorage**
-- **diagrams.programming.flowchart.LoopLimit**
-- **diagrams.programming.flowchart.ManualInput**
-- **diagrams.programming.flowchart.ManualLoop**
-- **diagrams.programming.flowchart.Merge**
-- **diagrams.programming.flowchart.MultipleDocuments**
-- **diagrams.programming.flowchart.OffPageConnectorLeft**
-- **diagrams.programming.flowchart.OffPageConnectorRight**
-- **diagrams.programming.flowchart.Or**
-- **diagrams.programming.flowchart.PredefinedProcess**
-- **diagrams.programming.flowchart.Preparation**
-- **diagrams.programming.flowchart.Sort**
-- **diagrams.programming.flowchart.StartEnd**
-- **diagrams.programming.flowchart.StoredData**
-- **diagrams.programming.flowchart.SummingJunction**
+
+
+**diagrams.programming.flowchart.Action**
+
+
+**diagrams.programming.flowchart.Collate**
+
+
+**diagrams.programming.flowchart.Database**
+
+
+**diagrams.programming.flowchart.Decision**
+
+
+**diagrams.programming.flowchart.Delay**
+
+
+**diagrams.programming.flowchart.Display**
+
+
+**diagrams.programming.flowchart.Document**
+
+
+**diagrams.programming.flowchart.InputOutput**
+
+
+**diagrams.programming.flowchart.Inspection**
+
+
+**diagrams.programming.flowchart.InternalStorage**
+
+
+**diagrams.programming.flowchart.LoopLimit**
+
+
+**diagrams.programming.flowchart.ManualInput**
+
+
+**diagrams.programming.flowchart.ManualLoop**
+
+
+**diagrams.programming.flowchart.Merge**
+
+
+**diagrams.programming.flowchart.MultipleDocuments**
+
+
+**diagrams.programming.flowchart.OffPageConnectorLeft**
+
+
+**diagrams.programming.flowchart.OffPageConnectorRight**
+
+
+**diagrams.programming.flowchart.Or**
+
+
+**diagrams.programming.flowchart.PredefinedProcess**
+
+
+**diagrams.programming.flowchart.Preparation**
+
+
+**diagrams.programming.flowchart.Sort**
+
+
+**diagrams.programming.flowchart.StartEnd**
+
+
+**diagrams.programming.flowchart.StoredData**
+
+
+**diagrams.programming.flowchart.SummingJunction**
## programming.framework
-- **diagrams.programming.framework.Angular**
-- **diagrams.programming.framework.Backbone**
-- **diagrams.programming.framework.Django**
-- **diagrams.programming.framework.Ember**
-- **diagrams.programming.framework.Fastapi**, **FastAPI** (alias)
-- **diagrams.programming.framework.Flask**
-- **diagrams.programming.framework.Flutter**
-- **diagrams.programming.framework.Graphql**, **GraphQL** (alias)
-- **diagrams.programming.framework.Laravel**
-- **diagrams.programming.framework.Micronaut**
-- **diagrams.programming.framework.Rails**
-- **diagrams.programming.framework.React**
-- **diagrams.programming.framework.Spring**
-- **diagrams.programming.framework.Starlette**
-- **diagrams.programming.framework.Vue**
+
+
+**diagrams.programming.framework.Angular**
+
+
+**diagrams.programming.framework.Backbone**
+
+
+**diagrams.programming.framework.Django**
+
+
+**diagrams.programming.framework.Ember**
+
+
+**diagrams.programming.framework.Fastapi**, **FastAPI** (alias)
+
+
+**diagrams.programming.framework.Flask**
+
+
+**diagrams.programming.framework.Flutter**
+
+
+**diagrams.programming.framework.Graphql**, **GraphQL** (alias)
+
+
+**diagrams.programming.framework.Laravel**
+
+
+**diagrams.programming.framework.Micronaut**
+
+
+**diagrams.programming.framework.Rails**
+
+
+**diagrams.programming.framework.React**
+
+
+**diagrams.programming.framework.Spring**
+
+
+**diagrams.programming.framework.Starlette**
+
+
+**diagrams.programming.framework.Vue**
## programming.language
-- **diagrams.programming.language.Bash**
-- **diagrams.programming.language.C**
-- **diagrams.programming.language.Cpp**
-- **diagrams.programming.language.Csharp**
-- **diagrams.programming.language.Dart**
-- **diagrams.programming.language.Elixir**
-- **diagrams.programming.language.Erlang**
-- **diagrams.programming.language.Go**
-- **diagrams.programming.language.Java**
-- **diagrams.programming.language.Javascript**, **JavaScript** (alias)
-- **diagrams.programming.language.Kotlin**
-- **diagrams.programming.language.Latex**
-- **diagrams.programming.language.Matlab**
-- **diagrams.programming.language.Nodejs**, **NodeJS** (alias)
-- **diagrams.programming.language.Php**, **PHP** (alias)
-- **diagrams.programming.language.Python**
-- **diagrams.programming.language.R**
-- **diagrams.programming.language.Ruby**
-- **diagrams.programming.language.Rust**
-- **diagrams.programming.language.Scala**
-- **diagrams.programming.language.Swift**
-- **diagrams.programming.language.Typescript**, **TypeScript** (alias)
+
+
+**diagrams.programming.language.Bash**
+
+
+**diagrams.programming.language.C**
+
+
+**diagrams.programming.language.Cpp**
+
+
+**diagrams.programming.language.Csharp**
+
+
+**diagrams.programming.language.Dart**
+
+
+**diagrams.programming.language.Elixir**
+
+
+**diagrams.programming.language.Erlang**
+
+
+**diagrams.programming.language.Go**
+
+
+**diagrams.programming.language.Java**
+
+
+**diagrams.programming.language.Javascript**, **JavaScript** (alias)
+
+
+**diagrams.programming.language.Kotlin**
+
+
+**diagrams.programming.language.Latex**
+
+
+**diagrams.programming.language.Matlab**
+
+
+**diagrams.programming.language.Nodejs**, **NodeJS** (alias)
+
+
+**diagrams.programming.language.Php**, **PHP** (alias)
+
+
+**diagrams.programming.language.Python**
+
+
+**diagrams.programming.language.R**
+
+
+**diagrams.programming.language.Ruby**
+
+
+**diagrams.programming.language.Rust**
+
+
+**diagrams.programming.language.Scala**
+
+
+**diagrams.programming.language.Swift**
+
+
+**diagrams.programming.language.Typescript**, **TypeScript** (alias)
## programming.runtime
-- **diagrams.programming.runtime.Dapr**
+
+
+**diagrams.programming.runtime.Dapr**
diff --git a/docs/nodes/saas.md b/docs/nodes/saas.md
index 41309769..612843f5 100644
--- a/docs/nodes/saas.md
+++ b/docs/nodes/saas.md
@@ -7,62 +7,120 @@ Node classes list of saas provider.
## saas.alerting
-- **diagrams.saas.alerting.Newrelic**
-- **diagrams.saas.alerting.Opsgenie**
-- **diagrams.saas.alerting.Pushover**
-- **diagrams.saas.alerting.Xmatters**
+
+
+**diagrams.saas.alerting.Newrelic**
+
+
+**diagrams.saas.alerting.Opsgenie**
+
+
+**diagrams.saas.alerting.Pushover**
+
+
+**diagrams.saas.alerting.Xmatters**
## saas.analytics
-- **diagrams.saas.analytics.Snowflake**
-- **diagrams.saas.analytics.Stitch**
+
+
+**diagrams.saas.analytics.Snowflake**
+
+
+**diagrams.saas.analytics.Stitch**
## saas.cdn
-- **diagrams.saas.cdn.Akamai**
-- **diagrams.saas.cdn.Cloudflare**
-- **diagrams.saas.cdn.Fastly**
+
+
+**diagrams.saas.cdn.Akamai**
+
+
+**diagrams.saas.cdn.Cloudflare**
+
+
+**diagrams.saas.cdn.Fastly**
## saas.chat
-- **diagrams.saas.chat.Discord**
-- **diagrams.saas.chat.HipChat**
-- **diagrams.saas.chat.Mattermost**
-- **diagrams.saas.chat.RocketChat**
-- **diagrams.saas.chat.Slack**
-- **diagrams.saas.chat.Teams**
-- **diagrams.saas.chat.Telegram**
-- **diagrams.saas.chat.Messenger**
-- **diagrams.saas.chat.Line**
-## saas.filesharing
+
+**diagrams.saas.chat.Discord**
+
+
+**diagrams.saas.chat.HipChat**
+
+
+**diagrams.saas.chat.Line**
+
+
+**diagrams.saas.chat.Mattermost**
+
+
+**diagrams.saas.chat.Messenger**
+
+
+**diagrams.saas.chat.RocketChat**
+
+
+**diagrams.saas.chat.Slack**
-- **diagrams.saas.filesharing.Nextcloud**
+
+**diagrams.saas.chat.Teams**
+
+
+**diagrams.saas.chat.Telegram**
## saas.communication
-- **diagrams.saas.communication.Twilio**
+
+
+**diagrams.saas.communication.Twilio**
+
+## saas.filesharing
+
+
+
+**diagrams.saas.filesharing.Nextcloud**
## saas.identity
-- **diagrams.saas.identity.Auth0**
-- **diagrams.saas.identity.Okta**
+
+
+**diagrams.saas.identity.Auth0**
+
+
+**diagrams.saas.identity.Okta**
## saas.logging
-- **diagrams.saas.logging.Datadog**, **DataDog** (alias)
-- **diagrams.saas.logging.Newrelic**, **NewRelic** (alias)
-- **diagrams.saas.logging.Papertrail**
+
+
+**diagrams.saas.logging.Datadog**, **DataDog** (alias)
+
+
+**diagrams.saas.logging.Newrelic**, **NewRelic** (alias)
+
+
+**diagrams.saas.logging.Papertrail**
## saas.media
-- **diagrams.saas.media.Cloudinary**
+
+
+**diagrams.saas.media.Cloudinary**
## saas.recommendation
-- **diagrams.saas.recommendation.Recombee**
+
+
+**diagrams.saas.recommendation.Recombee**
## saas.social
-- **diagrams.saas.social.Facebook**
-- **diagrams.saas.social.Twitter**
+
+
+**diagrams.saas.social.Facebook**
+
+
+**diagrams.saas.social.Twitter**
diff --git a/scripts/__init__.py b/scripts/__init__.py
index da782986..81d31281 100644
--- a/scripts/__init__.py
+++ b/scripts/__init__.py
@@ -4,21 +4,21 @@ from pathlib import Path
import config as cfg
+def base_dir() -> str:
+ return Path(os.path.abspath(os.path.dirname(__file__))).parent
+
+
def app_root_dir(pvd: str) -> str:
- basedir = Path(os.path.abspath(os.path.dirname(__file__)))
- return os.path.join(basedir.parent, cfg.DIR_APP_ROOT, pvd)
+ return os.path.join(base_dir(), cfg.DIR_APP_ROOT, pvd)
def doc_root_dir() -> str:
- basedir = Path(os.path.abspath(os.path.dirname(__file__)))
- return os.path.join(basedir.parent, cfg.DIR_DOC_ROOT)
+ return os.path.join(base_dir(), cfg.DIR_DOC_ROOT)
def resource_dir(pvd: str) -> str:
- basedir = Path(os.path.abspath(os.path.dirname(__file__)))
- return os.path.join(basedir.parent, cfg.DIR_RESOURCE, pvd)
+ return os.path.join(base_dir(), cfg.DIR_RESOURCE, pvd)
def template_dir() -> str:
- basedir = Path(os.path.abspath(os.path.dirname(__file__)))
- return os.path.join(basedir.parent, cfg.DIR_TEMPLATE)
+ return os.path.join(base_dir(), cfg.DIR_TEMPLATE)
diff --git a/scripts/generate.py b/scripts/generate.py
index d757b9cf..299f3941 100644
--- a/scripts/generate.py
+++ b/scripts/generate.py
@@ -5,7 +5,7 @@ from typing import Iterable
from jinja2 import Environment, FileSystemLoader, Template, exceptions
import config as cfg
-from . import app_root_dir, doc_root_dir, resource_dir, template_dir
+from . import app_root_dir, doc_root_dir, resource_dir, template_dir, base_dir
_usage = "Usage: generate.py "
@@ -55,11 +55,13 @@ def gen_apidoc(pvd: str, typ_paths: dict) -> str:
return name
typ_classes = {}
- for typ, paths in sorted(typ_paths.items()):
+ for typ, (paths, resource_root) in sorted(typ_paths.items()):
typ_classes[typ] = []
- for name in map(_gen_class_name, paths):
+ for path in paths:
+ name = _gen_class_name(path)
+ resource_path = os.path.join(resource_root, path)
alias = cfg.ALIASES[pvd].get(typ, {}).get(name)
- typ_classes[typ].append({"name": name, "alias": alias})
+ typ_classes[typ].append({"name": name, "alias": alias, "resource_path": resource_path})
return tmpl.render(pvd=pvd, typ_classes=typ_classes)
@@ -80,6 +82,7 @@ def make_apidoc(pvd: str, content: str) -> None:
def generate(pvd: str) -> None:
"""Generates a service node classes."""
typ_paths = {}
+ base = base_dir()
for root, _, files in os.walk(resource_dir(pvd)):
# Extract the names and paths from resources.
files.sort()
@@ -91,10 +94,11 @@ def generate(pvd: str) -> None:
if typ == pvd:
continue
+ resource_root = os.path.relpath(root, base)
classes = gen_classes(pvd, typ, paths)
make_module(pvd, typ, classes)
- typ_paths[typ] = paths
+ typ_paths[typ] = (paths, resource_root)
# Build API documentation
apidoc = gen_apidoc(pvd, typ_paths)
make_apidoc(pvd, apidoc)
diff --git a/templates/apidoc.tmpl b/templates/apidoc.tmpl
index af10cebe..f5fc3233 100644
--- a/templates/apidoc.tmpl
+++ b/templates/apidoc.tmpl
@@ -7,5 +7,7 @@ Node classes list of {{ pvd }} provider.
{% for typ, classes in typ_classes.items() %}
## {{ pvd }}.{{ typ }}
{% for class in classes %}
-- **diagrams.{{ pvd }}.{{ typ }}.{{ class['name'] }}**{% if class['alias'] %}, **{{ class['alias'] }}** (alias){% endif %}{% endfor %}
+
+
+**diagrams.{{ pvd }}.{{ typ }}.{{ class['name'] }}**{% if class['alias'] %}, **{{ class['alias'] }}** (alias){% endif %}{% endfor %}
{% endfor %}
diff --git a/website/static/img/resources/alibabacloud/analytics/analytic-db.png b/website/static/img/resources/alibabacloud/analytics/analytic-db.png
new file mode 100644
index 00000000..7ef1324f
Binary files /dev/null and b/website/static/img/resources/alibabacloud/analytics/analytic-db.png differ
diff --git a/website/static/img/resources/alibabacloud/analytics/click-house.png b/website/static/img/resources/alibabacloud/analytics/click-house.png
new file mode 100644
index 00000000..a62018fb
Binary files /dev/null and b/website/static/img/resources/alibabacloud/analytics/click-house.png differ
diff --git a/website/static/img/resources/alibabacloud/analytics/data-lake-analytics.png b/website/static/img/resources/alibabacloud/analytics/data-lake-analytics.png
new file mode 100644
index 00000000..8e9a3f56
Binary files /dev/null and b/website/static/img/resources/alibabacloud/analytics/data-lake-analytics.png differ
diff --git a/website/static/img/resources/alibabacloud/analytics/elatic-map-reduce.png b/website/static/img/resources/alibabacloud/analytics/elatic-map-reduce.png
new file mode 100644
index 00000000..dedbaf2d
Binary files /dev/null and b/website/static/img/resources/alibabacloud/analytics/elatic-map-reduce.png differ
diff --git a/website/static/img/resources/alibabacloud/analytics/open-search.png b/website/static/img/resources/alibabacloud/analytics/open-search.png
new file mode 100644
index 00000000..27a4eeb6
Binary files /dev/null and b/website/static/img/resources/alibabacloud/analytics/open-search.png differ
diff --git a/website/static/img/resources/alibabacloud/application/api-gateway.png b/website/static/img/resources/alibabacloud/application/api-gateway.png
new file mode 100644
index 00000000..569c57a3
Binary files /dev/null and b/website/static/img/resources/alibabacloud/application/api-gateway.png differ
diff --git a/website/static/img/resources/alibabacloud/application/bee-bot.png b/website/static/img/resources/alibabacloud/application/bee-bot.png
new file mode 100644
index 00000000..401a9a5a
Binary files /dev/null and b/website/static/img/resources/alibabacloud/application/bee-bot.png differ
diff --git a/website/static/img/resources/alibabacloud/application/blockchain-as-a-service.png b/website/static/img/resources/alibabacloud/application/blockchain-as-a-service.png
new file mode 100644
index 00000000..05a9e387
Binary files /dev/null and b/website/static/img/resources/alibabacloud/application/blockchain-as-a-service.png differ
diff --git a/website/static/img/resources/alibabacloud/application/cloud-call-center.png b/website/static/img/resources/alibabacloud/application/cloud-call-center.png
new file mode 100644
index 00000000..14df87ba
Binary files /dev/null and b/website/static/img/resources/alibabacloud/application/cloud-call-center.png differ
diff --git a/website/static/img/resources/alibabacloud/application/code-pipeline.png b/website/static/img/resources/alibabacloud/application/code-pipeline.png
new file mode 100644
index 00000000..72aff017
Binary files /dev/null and b/website/static/img/resources/alibabacloud/application/code-pipeline.png differ
diff --git a/website/static/img/resources/alibabacloud/application/direct-mail.png b/website/static/img/resources/alibabacloud/application/direct-mail.png
new file mode 100644
index 00000000..aa23c1f6
Binary files /dev/null and b/website/static/img/resources/alibabacloud/application/direct-mail.png differ
diff --git a/website/static/img/resources/alibabacloud/application/log-service.png b/website/static/img/resources/alibabacloud/application/log-service.png
new file mode 100644
index 00000000..ffc2e603
Binary files /dev/null and b/website/static/img/resources/alibabacloud/application/log-service.png differ
diff --git a/website/static/img/resources/alibabacloud/application/message-notification-service.png b/website/static/img/resources/alibabacloud/application/message-notification-service.png
new file mode 100644
index 00000000..b0c8e343
Binary files /dev/null and b/website/static/img/resources/alibabacloud/application/message-notification-service.png differ
diff --git a/website/static/img/resources/alibabacloud/application/node-js-performance-platform.png b/website/static/img/resources/alibabacloud/application/node-js-performance-platform.png
new file mode 100644
index 00000000..2bc7bb3b
Binary files /dev/null and b/website/static/img/resources/alibabacloud/application/node-js-performance-platform.png differ
diff --git a/website/static/img/resources/alibabacloud/application/open-search.png b/website/static/img/resources/alibabacloud/application/open-search.png
new file mode 100644
index 00000000..27a4eeb6
Binary files /dev/null and b/website/static/img/resources/alibabacloud/application/open-search.png differ
diff --git a/website/static/img/resources/alibabacloud/application/performance-testing-service.png b/website/static/img/resources/alibabacloud/application/performance-testing-service.png
new file mode 100644
index 00000000..8324f91d
Binary files /dev/null and b/website/static/img/resources/alibabacloud/application/performance-testing-service.png differ
diff --git a/website/static/img/resources/alibabacloud/application/rd-cloud.png b/website/static/img/resources/alibabacloud/application/rd-cloud.png
new file mode 100644
index 00000000..0dc6b990
Binary files /dev/null and b/website/static/img/resources/alibabacloud/application/rd-cloud.png differ
diff --git a/website/static/img/resources/alibabacloud/application/smart-conversation-analysis.png b/website/static/img/resources/alibabacloud/application/smart-conversation-analysis.png
new file mode 100644
index 00000000..32d63ed1
Binary files /dev/null and b/website/static/img/resources/alibabacloud/application/smart-conversation-analysis.png differ
diff --git a/website/static/img/resources/alibabacloud/application/yida.png b/website/static/img/resources/alibabacloud/application/yida.png
new file mode 100644
index 00000000..22c44ed4
Binary files /dev/null and b/website/static/img/resources/alibabacloud/application/yida.png differ
diff --git a/website/static/img/resources/alibabacloud/communication/direct-mail.png b/website/static/img/resources/alibabacloud/communication/direct-mail.png
new file mode 100644
index 00000000..aa23c1f6
Binary files /dev/null and b/website/static/img/resources/alibabacloud/communication/direct-mail.png differ
diff --git a/website/static/img/resources/alibabacloud/communication/mobile-push.png b/website/static/img/resources/alibabacloud/communication/mobile-push.png
new file mode 100644
index 00000000..0646c7f4
Binary files /dev/null and b/website/static/img/resources/alibabacloud/communication/mobile-push.png differ
diff --git a/website/static/img/resources/alibabacloud/compute/auto-scaling.png b/website/static/img/resources/alibabacloud/compute/auto-scaling.png
new file mode 100644
index 00000000..780ff788
Binary files /dev/null and b/website/static/img/resources/alibabacloud/compute/auto-scaling.png differ
diff --git a/website/static/img/resources/alibabacloud/compute/batch-compute.png b/website/static/img/resources/alibabacloud/compute/batch-compute.png
new file mode 100644
index 00000000..b9936c63
Binary files /dev/null and b/website/static/img/resources/alibabacloud/compute/batch-compute.png differ
diff --git a/website/static/img/resources/alibabacloud/compute/container-registry.png b/website/static/img/resources/alibabacloud/compute/container-registry.png
new file mode 100644
index 00000000..5d9743fc
Binary files /dev/null and b/website/static/img/resources/alibabacloud/compute/container-registry.png differ
diff --git a/website/static/img/resources/alibabacloud/compute/container-service.png b/website/static/img/resources/alibabacloud/compute/container-service.png
new file mode 100644
index 00000000..69353832
Binary files /dev/null and b/website/static/img/resources/alibabacloud/compute/container-service.png differ
diff --git a/website/static/img/resources/alibabacloud/compute/elastic-compute-service.png b/website/static/img/resources/alibabacloud/compute/elastic-compute-service.png
new file mode 100644
index 00000000..a2d5b4b0
Binary files /dev/null and b/website/static/img/resources/alibabacloud/compute/elastic-compute-service.png differ
diff --git a/website/static/img/resources/alibabacloud/compute/elastic-container-instance.png b/website/static/img/resources/alibabacloud/compute/elastic-container-instance.png
new file mode 100644
index 00000000..2fb1fb03
Binary files /dev/null and b/website/static/img/resources/alibabacloud/compute/elastic-container-instance.png differ
diff --git a/website/static/img/resources/alibabacloud/compute/elastic-high-performance-computing.png b/website/static/img/resources/alibabacloud/compute/elastic-high-performance-computing.png
new file mode 100644
index 00000000..d9cbb90f
Binary files /dev/null and b/website/static/img/resources/alibabacloud/compute/elastic-high-performance-computing.png differ
diff --git a/website/static/img/resources/alibabacloud/compute/elastic-search.png b/website/static/img/resources/alibabacloud/compute/elastic-search.png
new file mode 100644
index 00000000..9e3c4a30
Binary files /dev/null and b/website/static/img/resources/alibabacloud/compute/elastic-search.png differ
diff --git a/website/static/img/resources/alibabacloud/compute/function-compute.png b/website/static/img/resources/alibabacloud/compute/function-compute.png
new file mode 100644
index 00000000..6c3afa6f
Binary files /dev/null and b/website/static/img/resources/alibabacloud/compute/function-compute.png differ
diff --git a/website/static/img/resources/alibabacloud/compute/operation-orchestration-service.png b/website/static/img/resources/alibabacloud/compute/operation-orchestration-service.png
new file mode 100644
index 00000000..52e828dd
Binary files /dev/null and b/website/static/img/resources/alibabacloud/compute/operation-orchestration-service.png differ
diff --git a/website/static/img/resources/alibabacloud/compute/resource-orchestration-service.png b/website/static/img/resources/alibabacloud/compute/resource-orchestration-service.png
new file mode 100644
index 00000000..6742f287
Binary files /dev/null and b/website/static/img/resources/alibabacloud/compute/resource-orchestration-service.png differ
diff --git a/website/static/img/resources/alibabacloud/compute/server-load-balancer.png b/website/static/img/resources/alibabacloud/compute/server-load-balancer.png
new file mode 100644
index 00000000..33380e3c
Binary files /dev/null and b/website/static/img/resources/alibabacloud/compute/server-load-balancer.png differ
diff --git a/website/static/img/resources/alibabacloud/compute/serverless-app-engine.png b/website/static/img/resources/alibabacloud/compute/serverless-app-engine.png
new file mode 100644
index 00000000..7967e76b
Binary files /dev/null and b/website/static/img/resources/alibabacloud/compute/serverless-app-engine.png differ
diff --git a/website/static/img/resources/alibabacloud/compute/simple-application-server.png b/website/static/img/resources/alibabacloud/compute/simple-application-server.png
new file mode 100644
index 00000000..299a1e9e
Binary files /dev/null and b/website/static/img/resources/alibabacloud/compute/simple-application-server.png differ
diff --git a/website/static/img/resources/alibabacloud/compute/web-app-service.png b/website/static/img/resources/alibabacloud/compute/web-app-service.png
new file mode 100644
index 00000000..5ce154b5
Binary files /dev/null and b/website/static/img/resources/alibabacloud/compute/web-app-service.png differ
diff --git a/website/static/img/resources/alibabacloud/database/apsaradb-cassandra.png b/website/static/img/resources/alibabacloud/database/apsaradb-cassandra.png
new file mode 100644
index 00000000..87148da2
Binary files /dev/null and b/website/static/img/resources/alibabacloud/database/apsaradb-cassandra.png differ
diff --git a/website/static/img/resources/alibabacloud/database/apsaradb-hbase.png b/website/static/img/resources/alibabacloud/database/apsaradb-hbase.png
new file mode 100644
index 00000000..b6bba8ed
Binary files /dev/null and b/website/static/img/resources/alibabacloud/database/apsaradb-hbase.png differ
diff --git a/website/static/img/resources/alibabacloud/database/apsaradb-memcache.png b/website/static/img/resources/alibabacloud/database/apsaradb-memcache.png
new file mode 100644
index 00000000..3d9020a6
Binary files /dev/null and b/website/static/img/resources/alibabacloud/database/apsaradb-memcache.png differ
diff --git a/website/static/img/resources/alibabacloud/database/apsaradb-mongodb.png b/website/static/img/resources/alibabacloud/database/apsaradb-mongodb.png
new file mode 100644
index 00000000..899c6602
Binary files /dev/null and b/website/static/img/resources/alibabacloud/database/apsaradb-mongodb.png differ
diff --git a/website/static/img/resources/alibabacloud/database/apsaradb-oceanbase.png b/website/static/img/resources/alibabacloud/database/apsaradb-oceanbase.png
new file mode 100644
index 00000000..a9506dfe
Binary files /dev/null and b/website/static/img/resources/alibabacloud/database/apsaradb-oceanbase.png differ
diff --git a/website/static/img/resources/alibabacloud/database/apsaradb-polardb.png b/website/static/img/resources/alibabacloud/database/apsaradb-polardb.png
new file mode 100644
index 00000000..3f543b66
Binary files /dev/null and b/website/static/img/resources/alibabacloud/database/apsaradb-polardb.png differ
diff --git a/website/static/img/resources/alibabacloud/database/apsaradb-postgresql.png b/website/static/img/resources/alibabacloud/database/apsaradb-postgresql.png
new file mode 100644
index 00000000..1d3a829c
Binary files /dev/null and b/website/static/img/resources/alibabacloud/database/apsaradb-postgresql.png differ
diff --git a/website/static/img/resources/alibabacloud/database/apsaradb-ppas.png b/website/static/img/resources/alibabacloud/database/apsaradb-ppas.png
new file mode 100644
index 00000000..e2f7c780
Binary files /dev/null and b/website/static/img/resources/alibabacloud/database/apsaradb-ppas.png differ
diff --git a/website/static/img/resources/alibabacloud/database/apsaradb-redis.png b/website/static/img/resources/alibabacloud/database/apsaradb-redis.png
new file mode 100644
index 00000000..2953e14c
Binary files /dev/null and b/website/static/img/resources/alibabacloud/database/apsaradb-redis.png differ
diff --git a/website/static/img/resources/alibabacloud/database/apsaradb-sqlserver.png b/website/static/img/resources/alibabacloud/database/apsaradb-sqlserver.png
new file mode 100644
index 00000000..110e018c
Binary files /dev/null and b/website/static/img/resources/alibabacloud/database/apsaradb-sqlserver.png differ
diff --git a/website/static/img/resources/alibabacloud/database/data-management-service.png b/website/static/img/resources/alibabacloud/database/data-management-service.png
new file mode 100644
index 00000000..238d30c5
Binary files /dev/null and b/website/static/img/resources/alibabacloud/database/data-management-service.png differ
diff --git a/website/static/img/resources/alibabacloud/database/data-transmission-service.png b/website/static/img/resources/alibabacloud/database/data-transmission-service.png
new file mode 100644
index 00000000..a4f68534
Binary files /dev/null and b/website/static/img/resources/alibabacloud/database/data-transmission-service.png differ
diff --git a/website/static/img/resources/alibabacloud/database/database-backup-service.png b/website/static/img/resources/alibabacloud/database/database-backup-service.png
new file mode 100644
index 00000000..94ed3052
Binary files /dev/null and b/website/static/img/resources/alibabacloud/database/database-backup-service.png differ
diff --git a/website/static/img/resources/alibabacloud/database/disribute-relational-database-service.png b/website/static/img/resources/alibabacloud/database/disribute-relational-database-service.png
new file mode 100644
index 00000000..55bd7118
Binary files /dev/null and b/website/static/img/resources/alibabacloud/database/disribute-relational-database-service.png differ
diff --git a/website/static/img/resources/alibabacloud/database/graph-database-service.png b/website/static/img/resources/alibabacloud/database/graph-database-service.png
new file mode 100644
index 00000000..d90cbd81
Binary files /dev/null and b/website/static/img/resources/alibabacloud/database/graph-database-service.png differ
diff --git a/website/static/img/resources/alibabacloud/database/hybriddb-for-mysql.png b/website/static/img/resources/alibabacloud/database/hybriddb-for-mysql.png
new file mode 100644
index 00000000..f0863fe8
Binary files /dev/null and b/website/static/img/resources/alibabacloud/database/hybriddb-for-mysql.png differ
diff --git a/website/static/img/resources/alibabacloud/database/relational-database-service.png b/website/static/img/resources/alibabacloud/database/relational-database-service.png
new file mode 100644
index 00000000..3390ba67
Binary files /dev/null and b/website/static/img/resources/alibabacloud/database/relational-database-service.png differ
diff --git a/website/static/img/resources/alibabacloud/iot/iot-internet-device-id.png b/website/static/img/resources/alibabacloud/iot/iot-internet-device-id.png
new file mode 100644
index 00000000..52f17ae7
Binary files /dev/null and b/website/static/img/resources/alibabacloud/iot/iot-internet-device-id.png differ
diff --git a/website/static/img/resources/alibabacloud/iot/iot-link-wan.png b/website/static/img/resources/alibabacloud/iot/iot-link-wan.png
new file mode 100644
index 00000000..d94dc044
Binary files /dev/null and b/website/static/img/resources/alibabacloud/iot/iot-link-wan.png differ
diff --git a/website/static/img/resources/alibabacloud/iot/iot-mobile-connection-package.png b/website/static/img/resources/alibabacloud/iot/iot-mobile-connection-package.png
new file mode 100644
index 00000000..c5f40d6f
Binary files /dev/null and b/website/static/img/resources/alibabacloud/iot/iot-mobile-connection-package.png differ
diff --git a/website/static/img/resources/alibabacloud/iot/iot-platform.png b/website/static/img/resources/alibabacloud/iot/iot-platform.png
new file mode 100644
index 00000000..5deb97e0
Binary files /dev/null and b/website/static/img/resources/alibabacloud/iot/iot-platform.png differ
diff --git a/website/static/img/resources/alibabacloud/network/cdn.png b/website/static/img/resources/alibabacloud/network/cdn.png
new file mode 100644
index 00000000..8beeaec1
Binary files /dev/null and b/website/static/img/resources/alibabacloud/network/cdn.png differ
diff --git a/website/static/img/resources/alibabacloud/network/cloud-enterprise-network.png b/website/static/img/resources/alibabacloud/network/cloud-enterprise-network.png
new file mode 100644
index 00000000..bbeb6e24
Binary files /dev/null and b/website/static/img/resources/alibabacloud/network/cloud-enterprise-network.png differ
diff --git a/website/static/img/resources/alibabacloud/network/elastic-ip-address.png b/website/static/img/resources/alibabacloud/network/elastic-ip-address.png
new file mode 100644
index 00000000..1495637c
Binary files /dev/null and b/website/static/img/resources/alibabacloud/network/elastic-ip-address.png differ
diff --git a/website/static/img/resources/alibabacloud/network/express-connect.png b/website/static/img/resources/alibabacloud/network/express-connect.png
new file mode 100644
index 00000000..6147b019
Binary files /dev/null and b/website/static/img/resources/alibabacloud/network/express-connect.png differ
diff --git a/website/static/img/resources/alibabacloud/network/nat-gateway.png b/website/static/img/resources/alibabacloud/network/nat-gateway.png
new file mode 100644
index 00000000..24d9575d
Binary files /dev/null and b/website/static/img/resources/alibabacloud/network/nat-gateway.png differ
diff --git a/website/static/img/resources/alibabacloud/network/server-load-balancer.png b/website/static/img/resources/alibabacloud/network/server-load-balancer.png
new file mode 100644
index 00000000..33380e3c
Binary files /dev/null and b/website/static/img/resources/alibabacloud/network/server-load-balancer.png differ
diff --git a/website/static/img/resources/alibabacloud/network/smart-access-gateway.png b/website/static/img/resources/alibabacloud/network/smart-access-gateway.png
new file mode 100644
index 00000000..ab89625d
Binary files /dev/null and b/website/static/img/resources/alibabacloud/network/smart-access-gateway.png differ
diff --git a/website/static/img/resources/alibabacloud/network/virtual-private-cloud.png b/website/static/img/resources/alibabacloud/network/virtual-private-cloud.png
new file mode 100644
index 00000000..8bbc8930
Binary files /dev/null and b/website/static/img/resources/alibabacloud/network/virtual-private-cloud.png differ
diff --git a/website/static/img/resources/alibabacloud/network/vpn-gateway.png b/website/static/img/resources/alibabacloud/network/vpn-gateway.png
new file mode 100644
index 00000000..1f26934e
Binary files /dev/null and b/website/static/img/resources/alibabacloud/network/vpn-gateway.png differ
diff --git a/website/static/img/resources/alibabacloud/security/anti-bot-service.png b/website/static/img/resources/alibabacloud/security/anti-bot-service.png
new file mode 100644
index 00000000..d688abab
Binary files /dev/null and b/website/static/img/resources/alibabacloud/security/anti-bot-service.png differ
diff --git a/website/static/img/resources/alibabacloud/security/anti-ddos-basic.png b/website/static/img/resources/alibabacloud/security/anti-ddos-basic.png
new file mode 100644
index 00000000..9fee49f7
Binary files /dev/null and b/website/static/img/resources/alibabacloud/security/anti-ddos-basic.png differ
diff --git a/website/static/img/resources/alibabacloud/security/anti-ddos-pro.png b/website/static/img/resources/alibabacloud/security/anti-ddos-pro.png
new file mode 100644
index 00000000..98462f4d
Binary files /dev/null and b/website/static/img/resources/alibabacloud/security/anti-ddos-pro.png differ
diff --git a/website/static/img/resources/alibabacloud/security/antifraud-service.png b/website/static/img/resources/alibabacloud/security/antifraud-service.png
new file mode 100644
index 00000000..0468dc04
Binary files /dev/null and b/website/static/img/resources/alibabacloud/security/antifraud-service.png differ
diff --git a/website/static/img/resources/alibabacloud/security/bastion-host.png b/website/static/img/resources/alibabacloud/security/bastion-host.png
new file mode 100644
index 00000000..ac2215f6
Binary files /dev/null and b/website/static/img/resources/alibabacloud/security/bastion-host.png differ
diff --git a/website/static/img/resources/alibabacloud/security/cloud-firewall.png b/website/static/img/resources/alibabacloud/security/cloud-firewall.png
new file mode 100644
index 00000000..7b807303
Binary files /dev/null and b/website/static/img/resources/alibabacloud/security/cloud-firewall.png differ
diff --git a/website/static/img/resources/alibabacloud/security/cloud-security-scanner.png b/website/static/img/resources/alibabacloud/security/cloud-security-scanner.png
new file mode 100644
index 00000000..fe9e8288
Binary files /dev/null and b/website/static/img/resources/alibabacloud/security/cloud-security-scanner.png differ
diff --git a/website/static/img/resources/alibabacloud/security/content-moderation.png b/website/static/img/resources/alibabacloud/security/content-moderation.png
new file mode 100644
index 00000000..55f5b9c0
Binary files /dev/null and b/website/static/img/resources/alibabacloud/security/content-moderation.png differ
diff --git a/website/static/img/resources/alibabacloud/security/crowdsourced-security-testing.png b/website/static/img/resources/alibabacloud/security/crowdsourced-security-testing.png
new file mode 100644
index 00000000..144057d0
Binary files /dev/null and b/website/static/img/resources/alibabacloud/security/crowdsourced-security-testing.png differ
diff --git a/website/static/img/resources/alibabacloud/security/data-encryption-service.png b/website/static/img/resources/alibabacloud/security/data-encryption-service.png
new file mode 100644
index 00000000..e22c0a89
Binary files /dev/null and b/website/static/img/resources/alibabacloud/security/data-encryption-service.png differ
diff --git a/website/static/img/resources/alibabacloud/security/db-audit.png b/website/static/img/resources/alibabacloud/security/db-audit.png
new file mode 100644
index 00000000..195b11fc
Binary files /dev/null and b/website/static/img/resources/alibabacloud/security/db-audit.png differ
diff --git a/website/static/img/resources/alibabacloud/security/game-shield.png b/website/static/img/resources/alibabacloud/security/game-shield.png
new file mode 100644
index 00000000..a66127bb
Binary files /dev/null and b/website/static/img/resources/alibabacloud/security/game-shield.png differ
diff --git a/website/static/img/resources/alibabacloud/security/id-verification.png b/website/static/img/resources/alibabacloud/security/id-verification.png
new file mode 100644
index 00000000..512e8729
Binary files /dev/null and b/website/static/img/resources/alibabacloud/security/id-verification.png differ
diff --git a/website/static/img/resources/alibabacloud/security/managed-security-service.png b/website/static/img/resources/alibabacloud/security/managed-security-service.png
new file mode 100644
index 00000000..c0e661c0
Binary files /dev/null and b/website/static/img/resources/alibabacloud/security/managed-security-service.png differ
diff --git a/website/static/img/resources/alibabacloud/security/security-center.png b/website/static/img/resources/alibabacloud/security/security-center.png
new file mode 100644
index 00000000..485141a1
Binary files /dev/null and b/website/static/img/resources/alibabacloud/security/security-center.png differ
diff --git a/website/static/img/resources/alibabacloud/security/server-guard.png b/website/static/img/resources/alibabacloud/security/server-guard.png
new file mode 100644
index 00000000..b924e71b
Binary files /dev/null and b/website/static/img/resources/alibabacloud/security/server-guard.png differ
diff --git a/website/static/img/resources/alibabacloud/security/ssl-certificates.png b/website/static/img/resources/alibabacloud/security/ssl-certificates.png
new file mode 100644
index 00000000..23979bf4
Binary files /dev/null and b/website/static/img/resources/alibabacloud/security/ssl-certificates.png differ
diff --git a/website/static/img/resources/alibabacloud/security/web-application-firewall.png b/website/static/img/resources/alibabacloud/security/web-application-firewall.png
new file mode 100644
index 00000000..ecbd8216
Binary files /dev/null and b/website/static/img/resources/alibabacloud/security/web-application-firewall.png differ
diff --git a/website/static/img/resources/alibabacloud/storage/cloud-storage-gateway.png b/website/static/img/resources/alibabacloud/storage/cloud-storage-gateway.png
new file mode 100644
index 00000000..d578e944
Binary files /dev/null and b/website/static/img/resources/alibabacloud/storage/cloud-storage-gateway.png differ
diff --git a/website/static/img/resources/alibabacloud/storage/file-storage-hdfs.png b/website/static/img/resources/alibabacloud/storage/file-storage-hdfs.png
new file mode 100644
index 00000000..9d965c60
Binary files /dev/null and b/website/static/img/resources/alibabacloud/storage/file-storage-hdfs.png differ
diff --git a/website/static/img/resources/alibabacloud/storage/file-storage-nas.png b/website/static/img/resources/alibabacloud/storage/file-storage-nas.png
new file mode 100644
index 00000000..264d9c00
Binary files /dev/null and b/website/static/img/resources/alibabacloud/storage/file-storage-nas.png differ
diff --git a/website/static/img/resources/alibabacloud/storage/hybrid-backup-recovery.png b/website/static/img/resources/alibabacloud/storage/hybrid-backup-recovery.png
new file mode 100644
index 00000000..94409b39
Binary files /dev/null and b/website/static/img/resources/alibabacloud/storage/hybrid-backup-recovery.png differ
diff --git a/website/static/img/resources/alibabacloud/storage/hybrid-cloud-disaster-recovery.png b/website/static/img/resources/alibabacloud/storage/hybrid-cloud-disaster-recovery.png
new file mode 100644
index 00000000..037a1cca
Binary files /dev/null and b/website/static/img/resources/alibabacloud/storage/hybrid-cloud-disaster-recovery.png differ
diff --git a/website/static/img/resources/alibabacloud/storage/imm.png b/website/static/img/resources/alibabacloud/storage/imm.png
new file mode 100644
index 00000000..1bed8491
Binary files /dev/null and b/website/static/img/resources/alibabacloud/storage/imm.png differ
diff --git a/website/static/img/resources/alibabacloud/storage/object-storage-service.png b/website/static/img/resources/alibabacloud/storage/object-storage-service.png
new file mode 100644
index 00000000..fb189dde
Binary files /dev/null and b/website/static/img/resources/alibabacloud/storage/object-storage-service.png differ
diff --git a/website/static/img/resources/alibabacloud/storage/object-table-store.png b/website/static/img/resources/alibabacloud/storage/object-table-store.png
new file mode 100644
index 00000000..09a8cc72
Binary files /dev/null and b/website/static/img/resources/alibabacloud/storage/object-table-store.png differ
diff --git a/website/static/img/resources/alibabacloud/web/dns.png b/website/static/img/resources/alibabacloud/web/dns.png
new file mode 100644
index 00000000..f429fee9
Binary files /dev/null and b/website/static/img/resources/alibabacloud/web/dns.png differ
diff --git a/website/static/img/resources/alibabacloud/web/domain.png b/website/static/img/resources/alibabacloud/web/domain.png
new file mode 100644
index 00000000..6014bbb6
Binary files /dev/null and b/website/static/img/resources/alibabacloud/web/domain.png differ
diff --git a/website/static/img/resources/aws/analytics/analytics.png b/website/static/img/resources/aws/analytics/analytics.png
new file mode 100644
index 00000000..ef67203d
Binary files /dev/null and b/website/static/img/resources/aws/analytics/analytics.png differ
diff --git a/website/static/img/resources/aws/analytics/athena.png b/website/static/img/resources/aws/analytics/athena.png
new file mode 100644
index 00000000..e51abb58
Binary files /dev/null and b/website/static/img/resources/aws/analytics/athena.png differ
diff --git a/website/static/img/resources/aws/analytics/cloudsearch-search-documents.png b/website/static/img/resources/aws/analytics/cloudsearch-search-documents.png
new file mode 100644
index 00000000..2d2624fd
Binary files /dev/null and b/website/static/img/resources/aws/analytics/cloudsearch-search-documents.png differ
diff --git a/website/static/img/resources/aws/analytics/cloudsearch.png b/website/static/img/resources/aws/analytics/cloudsearch.png
new file mode 100644
index 00000000..1bc03c15
Binary files /dev/null and b/website/static/img/resources/aws/analytics/cloudsearch.png differ
diff --git a/website/static/img/resources/aws/analytics/data-lake-resource.png b/website/static/img/resources/aws/analytics/data-lake-resource.png
new file mode 100644
index 00000000..bb7c1caf
Binary files /dev/null and b/website/static/img/resources/aws/analytics/data-lake-resource.png differ
diff --git a/website/static/img/resources/aws/analytics/data-pipeline.png b/website/static/img/resources/aws/analytics/data-pipeline.png
new file mode 100644
index 00000000..3e3036bf
Binary files /dev/null and b/website/static/img/resources/aws/analytics/data-pipeline.png differ
diff --git a/website/static/img/resources/aws/analytics/elasticsearch-service.png b/website/static/img/resources/aws/analytics/elasticsearch-service.png
new file mode 100644
index 00000000..da8f9a6f
Binary files /dev/null and b/website/static/img/resources/aws/analytics/elasticsearch-service.png differ
diff --git a/website/static/img/resources/aws/analytics/emr-cluster.png b/website/static/img/resources/aws/analytics/emr-cluster.png
new file mode 100644
index 00000000..ea559087
Binary files /dev/null and b/website/static/img/resources/aws/analytics/emr-cluster.png differ
diff --git a/website/static/img/resources/aws/analytics/emr-engine-mapr-m3.png b/website/static/img/resources/aws/analytics/emr-engine-mapr-m3.png
new file mode 100644
index 00000000..0547e623
Binary files /dev/null and b/website/static/img/resources/aws/analytics/emr-engine-mapr-m3.png differ
diff --git a/website/static/img/resources/aws/analytics/emr-engine-mapr-m5.png b/website/static/img/resources/aws/analytics/emr-engine-mapr-m5.png
new file mode 100644
index 00000000..8abd36a3
Binary files /dev/null and b/website/static/img/resources/aws/analytics/emr-engine-mapr-m5.png differ
diff --git a/website/static/img/resources/aws/analytics/emr-engine-mapr-m7.png b/website/static/img/resources/aws/analytics/emr-engine-mapr-m7.png
new file mode 100644
index 00000000..2f28f1d7
Binary files /dev/null and b/website/static/img/resources/aws/analytics/emr-engine-mapr-m7.png differ
diff --git a/website/static/img/resources/aws/analytics/emr-engine.png b/website/static/img/resources/aws/analytics/emr-engine.png
new file mode 100644
index 00000000..21273e03
Binary files /dev/null and b/website/static/img/resources/aws/analytics/emr-engine.png differ
diff --git a/website/static/img/resources/aws/analytics/emr-hdfs-cluster.png b/website/static/img/resources/aws/analytics/emr-hdfs-cluster.png
new file mode 100644
index 00000000..31e2ce3b
Binary files /dev/null and b/website/static/img/resources/aws/analytics/emr-hdfs-cluster.png differ
diff --git a/website/static/img/resources/aws/analytics/emr.png b/website/static/img/resources/aws/analytics/emr.png
new file mode 100644
index 00000000..df85811e
Binary files /dev/null and b/website/static/img/resources/aws/analytics/emr.png differ
diff --git a/website/static/img/resources/aws/analytics/glue-crawlers.png b/website/static/img/resources/aws/analytics/glue-crawlers.png
new file mode 100644
index 00000000..da11608f
Binary files /dev/null and b/website/static/img/resources/aws/analytics/glue-crawlers.png differ
diff --git a/website/static/img/resources/aws/analytics/glue-data-catalog.png b/website/static/img/resources/aws/analytics/glue-data-catalog.png
new file mode 100644
index 00000000..5bf091af
Binary files /dev/null and b/website/static/img/resources/aws/analytics/glue-data-catalog.png differ
diff --git a/website/static/img/resources/aws/analytics/glue.png b/website/static/img/resources/aws/analytics/glue.png
new file mode 100644
index 00000000..b91416f0
Binary files /dev/null and b/website/static/img/resources/aws/analytics/glue.png differ
diff --git a/website/static/img/resources/aws/analytics/kinesis-data-analytics.png b/website/static/img/resources/aws/analytics/kinesis-data-analytics.png
new file mode 100644
index 00000000..0f52bd2e
Binary files /dev/null and b/website/static/img/resources/aws/analytics/kinesis-data-analytics.png differ
diff --git a/website/static/img/resources/aws/analytics/kinesis-data-firehose.png b/website/static/img/resources/aws/analytics/kinesis-data-firehose.png
new file mode 100644
index 00000000..b543e85f
Binary files /dev/null and b/website/static/img/resources/aws/analytics/kinesis-data-firehose.png differ
diff --git a/website/static/img/resources/aws/analytics/kinesis-data-streams.png b/website/static/img/resources/aws/analytics/kinesis-data-streams.png
new file mode 100644
index 00000000..badec2f0
Binary files /dev/null and b/website/static/img/resources/aws/analytics/kinesis-data-streams.png differ
diff --git a/website/static/img/resources/aws/analytics/kinesis-video-streams.png b/website/static/img/resources/aws/analytics/kinesis-video-streams.png
new file mode 100644
index 00000000..1c3930ac
Binary files /dev/null and b/website/static/img/resources/aws/analytics/kinesis-video-streams.png differ
diff --git a/website/static/img/resources/aws/analytics/kinesis.png b/website/static/img/resources/aws/analytics/kinesis.png
new file mode 100644
index 00000000..16812b3c
Binary files /dev/null and b/website/static/img/resources/aws/analytics/kinesis.png differ
diff --git a/website/static/img/resources/aws/analytics/lake-formation.png b/website/static/img/resources/aws/analytics/lake-formation.png
new file mode 100644
index 00000000..61f32979
Binary files /dev/null and b/website/static/img/resources/aws/analytics/lake-formation.png differ
diff --git a/website/static/img/resources/aws/analytics/managed-streaming-for-kafka.png b/website/static/img/resources/aws/analytics/managed-streaming-for-kafka.png
new file mode 100644
index 00000000..f090b78c
Binary files /dev/null and b/website/static/img/resources/aws/analytics/managed-streaming-for-kafka.png differ
diff --git a/website/static/img/resources/aws/analytics/quicksight.png b/website/static/img/resources/aws/analytics/quicksight.png
new file mode 100644
index 00000000..3c7c974e
Binary files /dev/null and b/website/static/img/resources/aws/analytics/quicksight.png differ
diff --git a/website/static/img/resources/aws/analytics/redshift-dense-compute-node.png b/website/static/img/resources/aws/analytics/redshift-dense-compute-node.png
new file mode 100644
index 00000000..1f22df12
Binary files /dev/null and b/website/static/img/resources/aws/analytics/redshift-dense-compute-node.png differ
diff --git a/website/static/img/resources/aws/analytics/redshift-dense-storage-node.png b/website/static/img/resources/aws/analytics/redshift-dense-storage-node.png
new file mode 100644
index 00000000..b211748a
Binary files /dev/null and b/website/static/img/resources/aws/analytics/redshift-dense-storage-node.png differ
diff --git a/website/static/img/resources/aws/analytics/redshift.png b/website/static/img/resources/aws/analytics/redshift.png
new file mode 100644
index 00000000..23253ba4
Binary files /dev/null and b/website/static/img/resources/aws/analytics/redshift.png differ
diff --git a/website/static/img/resources/aws/ar/ar-vr.png b/website/static/img/resources/aws/ar/ar-vr.png
new file mode 100644
index 00000000..82b009ec
Binary files /dev/null and b/website/static/img/resources/aws/ar/ar-vr.png differ
diff --git a/website/static/img/resources/aws/ar/sumerian.png b/website/static/img/resources/aws/ar/sumerian.png
new file mode 100644
index 00000000..c46492bd
Binary files /dev/null and b/website/static/img/resources/aws/ar/sumerian.png differ
diff --git a/website/static/img/resources/aws/blockchain/blockchain-resource.png b/website/static/img/resources/aws/blockchain/blockchain-resource.png
new file mode 100644
index 00000000..bd31f858
Binary files /dev/null and b/website/static/img/resources/aws/blockchain/blockchain-resource.png differ
diff --git a/website/static/img/resources/aws/blockchain/blockchain.png b/website/static/img/resources/aws/blockchain/blockchain.png
new file mode 100644
index 00000000..bcf410e6
Binary files /dev/null and b/website/static/img/resources/aws/blockchain/blockchain.png differ
diff --git a/website/static/img/resources/aws/blockchain/managed-blockchain.png b/website/static/img/resources/aws/blockchain/managed-blockchain.png
new file mode 100644
index 00000000..35f63d74
Binary files /dev/null and b/website/static/img/resources/aws/blockchain/managed-blockchain.png differ
diff --git a/website/static/img/resources/aws/blockchain/quantum-ledger-database-qldb.png b/website/static/img/resources/aws/blockchain/quantum-ledger-database-qldb.png
new file mode 100644
index 00000000..f2c69044
Binary files /dev/null and b/website/static/img/resources/aws/blockchain/quantum-ledger-database-qldb.png differ
diff --git a/website/static/img/resources/aws/business/alexa-for-business.png b/website/static/img/resources/aws/business/alexa-for-business.png
new file mode 100644
index 00000000..ae7377cb
Binary files /dev/null and b/website/static/img/resources/aws/business/alexa-for-business.png differ
diff --git a/website/static/img/resources/aws/business/business-applications.png b/website/static/img/resources/aws/business/business-applications.png
new file mode 100644
index 00000000..c3eb299b
Binary files /dev/null and b/website/static/img/resources/aws/business/business-applications.png differ
diff --git a/website/static/img/resources/aws/business/chime.png b/website/static/img/resources/aws/business/chime.png
new file mode 100644
index 00000000..fb3f92ac
Binary files /dev/null and b/website/static/img/resources/aws/business/chime.png differ
diff --git a/website/static/img/resources/aws/business/workmail.png b/website/static/img/resources/aws/business/workmail.png
new file mode 100644
index 00000000..48082930
Binary files /dev/null and b/website/static/img/resources/aws/business/workmail.png differ
diff --git a/website/static/img/resources/aws/compute/app-runner.png b/website/static/img/resources/aws/compute/app-runner.png
new file mode 100644
index 00000000..c8448bc5
Binary files /dev/null and b/website/static/img/resources/aws/compute/app-runner.png differ
diff --git a/website/static/img/resources/aws/compute/application-auto-scaling-rounded.png b/website/static/img/resources/aws/compute/application-auto-scaling-rounded.png
new file mode 100644
index 00000000..b91b06ed
Binary files /dev/null and b/website/static/img/resources/aws/compute/application-auto-scaling-rounded.png differ
diff --git a/website/static/img/resources/aws/compute/application-auto-scaling.png b/website/static/img/resources/aws/compute/application-auto-scaling.png
new file mode 100755
index 00000000..b91b06ed
Binary files /dev/null and b/website/static/img/resources/aws/compute/application-auto-scaling.png differ
diff --git a/website/static/img/resources/aws/compute/batch-rounded.png b/website/static/img/resources/aws/compute/batch-rounded.png
new file mode 100644
index 00000000..e2e5e18b
Binary files /dev/null and b/website/static/img/resources/aws/compute/batch-rounded.png differ
diff --git a/website/static/img/resources/aws/compute/batch.png b/website/static/img/resources/aws/compute/batch.png
new file mode 100644
index 00000000..e2e5e18b
Binary files /dev/null and b/website/static/img/resources/aws/compute/batch.png differ
diff --git a/website/static/img/resources/aws/compute/compute-optimizer.png b/website/static/img/resources/aws/compute/compute-optimizer.png
new file mode 100644
index 00000000..3ad2dd5d
Binary files /dev/null and b/website/static/img/resources/aws/compute/compute-optimizer.png differ
diff --git a/website/static/img/resources/aws/compute/compute-rounded.png b/website/static/img/resources/aws/compute/compute-rounded.png
new file mode 100644
index 00000000..a50bbaff
Binary files /dev/null and b/website/static/img/resources/aws/compute/compute-rounded.png differ
diff --git a/website/static/img/resources/aws/compute/compute.png b/website/static/img/resources/aws/compute/compute.png
new file mode 100644
index 00000000..a50bbaff
Binary files /dev/null and b/website/static/img/resources/aws/compute/compute.png differ
diff --git a/website/static/img/resources/aws/compute/ec2-ami.png b/website/static/img/resources/aws/compute/ec2-ami.png
new file mode 100644
index 00000000..e5ee34ad
Binary files /dev/null and b/website/static/img/resources/aws/compute/ec2-ami.png differ
diff --git a/website/static/img/resources/aws/compute/ec2-auto-scaling.png b/website/static/img/resources/aws/compute/ec2-auto-scaling.png
new file mode 100644
index 00000000..04123663
Binary files /dev/null and b/website/static/img/resources/aws/compute/ec2-auto-scaling.png differ
diff --git a/website/static/img/resources/aws/compute/ec2-container-registry-image.png b/website/static/img/resources/aws/compute/ec2-container-registry-image.png
new file mode 100644
index 00000000..7b59df3d
Binary files /dev/null and b/website/static/img/resources/aws/compute/ec2-container-registry-image.png differ
diff --git a/website/static/img/resources/aws/compute/ec2-container-registry-registry.png b/website/static/img/resources/aws/compute/ec2-container-registry-registry.png
new file mode 100644
index 00000000..22d0d661
Binary files /dev/null and b/website/static/img/resources/aws/compute/ec2-container-registry-registry.png differ
diff --git a/website/static/img/resources/aws/compute/ec2-container-registry-rounded.png b/website/static/img/resources/aws/compute/ec2-container-registry-rounded.png
new file mode 100644
index 00000000..1dbfed05
Binary files /dev/null and b/website/static/img/resources/aws/compute/ec2-container-registry-rounded.png differ
diff --git a/website/static/img/resources/aws/compute/ec2-container-registry.png b/website/static/img/resources/aws/compute/ec2-container-registry.png
new file mode 100644
index 00000000..1dbfed05
Binary files /dev/null and b/website/static/img/resources/aws/compute/ec2-container-registry.png differ
diff --git a/website/static/img/resources/aws/compute/ec2-elastic-ip-address.png b/website/static/img/resources/aws/compute/ec2-elastic-ip-address.png
new file mode 100644
index 00000000..5b226d95
Binary files /dev/null and b/website/static/img/resources/aws/compute/ec2-elastic-ip-address.png differ
diff --git a/website/static/img/resources/aws/compute/ec2-image-builder.png b/website/static/img/resources/aws/compute/ec2-image-builder.png
new file mode 100644
index 00000000..1ee4acfa
Binary files /dev/null and b/website/static/img/resources/aws/compute/ec2-image-builder.png differ
diff --git a/website/static/img/resources/aws/compute/ec2-instance.png b/website/static/img/resources/aws/compute/ec2-instance.png
new file mode 100644
index 00000000..fd58edcb
Binary files /dev/null and b/website/static/img/resources/aws/compute/ec2-instance.png differ
diff --git a/website/static/img/resources/aws/compute/ec2-instances.png b/website/static/img/resources/aws/compute/ec2-instances.png
new file mode 100644
index 00000000..215ca26c
Binary files /dev/null and b/website/static/img/resources/aws/compute/ec2-instances.png differ
diff --git a/website/static/img/resources/aws/compute/ec2-rescue.png b/website/static/img/resources/aws/compute/ec2-rescue.png
new file mode 100644
index 00000000..f5dbf2b8
Binary files /dev/null and b/website/static/img/resources/aws/compute/ec2-rescue.png differ
diff --git a/website/static/img/resources/aws/compute/ec2-rounded.png b/website/static/img/resources/aws/compute/ec2-rounded.png
new file mode 100644
index 00000000..cca18d73
Binary files /dev/null and b/website/static/img/resources/aws/compute/ec2-rounded.png differ
diff --git a/website/static/img/resources/aws/compute/ec2-spot-instance.png b/website/static/img/resources/aws/compute/ec2-spot-instance.png
new file mode 100644
index 00000000..82df72d8
Binary files /dev/null and b/website/static/img/resources/aws/compute/ec2-spot-instance.png differ
diff --git a/website/static/img/resources/aws/compute/ec2.png b/website/static/img/resources/aws/compute/ec2.png
new file mode 100644
index 00000000..cca18d73
Binary files /dev/null and b/website/static/img/resources/aws/compute/ec2.png differ
diff --git a/website/static/img/resources/aws/compute/elastic-beanstalk-application.png b/website/static/img/resources/aws/compute/elastic-beanstalk-application.png
new file mode 100644
index 00000000..3f8f6d9d
Binary files /dev/null and b/website/static/img/resources/aws/compute/elastic-beanstalk-application.png differ
diff --git a/website/static/img/resources/aws/compute/elastic-beanstalk-deployment.png b/website/static/img/resources/aws/compute/elastic-beanstalk-deployment.png
new file mode 100644
index 00000000..9f1464b6
Binary files /dev/null and b/website/static/img/resources/aws/compute/elastic-beanstalk-deployment.png differ
diff --git a/website/static/img/resources/aws/compute/elastic-beanstalk-rounded.png b/website/static/img/resources/aws/compute/elastic-beanstalk-rounded.png
new file mode 100644
index 00000000..a38a6e51
Binary files /dev/null and b/website/static/img/resources/aws/compute/elastic-beanstalk-rounded.png differ
diff --git a/website/static/img/resources/aws/compute/elastic-beanstalk.png b/website/static/img/resources/aws/compute/elastic-beanstalk.png
new file mode 100644
index 00000000..a38a6e51
Binary files /dev/null and b/website/static/img/resources/aws/compute/elastic-beanstalk.png differ
diff --git a/website/static/img/resources/aws/compute/elastic-container-service-container.png b/website/static/img/resources/aws/compute/elastic-container-service-container.png
new file mode 100644
index 00000000..e8846798
Binary files /dev/null and b/website/static/img/resources/aws/compute/elastic-container-service-container.png differ
diff --git a/website/static/img/resources/aws/compute/elastic-container-service-rounded.png b/website/static/img/resources/aws/compute/elastic-container-service-rounded.png
new file mode 100644
index 00000000..274c5e47
Binary files /dev/null and b/website/static/img/resources/aws/compute/elastic-container-service-rounded.png differ
diff --git a/website/static/img/resources/aws/compute/elastic-container-service-service.png b/website/static/img/resources/aws/compute/elastic-container-service-service.png
new file mode 100644
index 00000000..965eb31e
Binary files /dev/null and b/website/static/img/resources/aws/compute/elastic-container-service-service.png differ
diff --git a/website/static/img/resources/aws/compute/elastic-container-service.png b/website/static/img/resources/aws/compute/elastic-container-service.png
new file mode 100644
index 00000000..274c5e47
Binary files /dev/null and b/website/static/img/resources/aws/compute/elastic-container-service.png differ
diff --git a/website/static/img/resources/aws/compute/elastic-kubernetes-service-rounded.png b/website/static/img/resources/aws/compute/elastic-kubernetes-service-rounded.png
new file mode 100644
index 00000000..98ee8d3a
Binary files /dev/null and b/website/static/img/resources/aws/compute/elastic-kubernetes-service-rounded.png differ
diff --git a/website/static/img/resources/aws/compute/elastic-kubernetes-service.png b/website/static/img/resources/aws/compute/elastic-kubernetes-service.png
new file mode 100644
index 00000000..98ee8d3a
Binary files /dev/null and b/website/static/img/resources/aws/compute/elastic-kubernetes-service.png differ
diff --git a/website/static/img/resources/aws/compute/fargate-rounded.png b/website/static/img/resources/aws/compute/fargate-rounded.png
new file mode 100644
index 00000000..c9ec76e5
Binary files /dev/null and b/website/static/img/resources/aws/compute/fargate-rounded.png differ
diff --git a/website/static/img/resources/aws/compute/fargate.png b/website/static/img/resources/aws/compute/fargate.png
new file mode 100644
index 00000000..c9ec76e5
Binary files /dev/null and b/website/static/img/resources/aws/compute/fargate.png differ
diff --git a/website/static/img/resources/aws/compute/lambda-function.png b/website/static/img/resources/aws/compute/lambda-function.png
new file mode 100644
index 00000000..5c9b5e29
Binary files /dev/null and b/website/static/img/resources/aws/compute/lambda-function.png differ
diff --git a/website/static/img/resources/aws/compute/lambda-rounded.png b/website/static/img/resources/aws/compute/lambda-rounded.png
new file mode 100644
index 00000000..af5c8889
Binary files /dev/null and b/website/static/img/resources/aws/compute/lambda-rounded.png differ
diff --git a/website/static/img/resources/aws/compute/lambda.png b/website/static/img/resources/aws/compute/lambda.png
new file mode 100644
index 00000000..af5c8889
Binary files /dev/null and b/website/static/img/resources/aws/compute/lambda.png differ
diff --git a/website/static/img/resources/aws/compute/lightsail-rounded.png b/website/static/img/resources/aws/compute/lightsail-rounded.png
new file mode 100644
index 00000000..b8e2f5f5
Binary files /dev/null and b/website/static/img/resources/aws/compute/lightsail-rounded.png differ
diff --git a/website/static/img/resources/aws/compute/lightsail.png b/website/static/img/resources/aws/compute/lightsail.png
new file mode 100644
index 00000000..b8e2f5f5
Binary files /dev/null and b/website/static/img/resources/aws/compute/lightsail.png differ
diff --git a/website/static/img/resources/aws/compute/local-zones.png b/website/static/img/resources/aws/compute/local-zones.png
new file mode 100644
index 00000000..a97d446e
Binary files /dev/null and b/website/static/img/resources/aws/compute/local-zones.png differ
diff --git a/website/static/img/resources/aws/compute/outposts-rounded.png b/website/static/img/resources/aws/compute/outposts-rounded.png
new file mode 100644
index 00000000..76fa693c
Binary files /dev/null and b/website/static/img/resources/aws/compute/outposts-rounded.png differ
diff --git a/website/static/img/resources/aws/compute/outposts.png b/website/static/img/resources/aws/compute/outposts.png
new file mode 100644
index 00000000..76fa693c
Binary files /dev/null and b/website/static/img/resources/aws/compute/outposts.png differ
diff --git a/website/static/img/resources/aws/compute/serverless-application-repository-rounded.png b/website/static/img/resources/aws/compute/serverless-application-repository-rounded.png
new file mode 100644
index 00000000..c7aaa4c0
Binary files /dev/null and b/website/static/img/resources/aws/compute/serverless-application-repository-rounded.png differ
diff --git a/website/static/img/resources/aws/compute/serverless-application-repository.png b/website/static/img/resources/aws/compute/serverless-application-repository.png
new file mode 100644
index 00000000..c7aaa4c0
Binary files /dev/null and b/website/static/img/resources/aws/compute/serverless-application-repository.png differ
diff --git a/website/static/img/resources/aws/compute/thinkbox-deadline-rounded.png b/website/static/img/resources/aws/compute/thinkbox-deadline-rounded.png
new file mode 100644
index 00000000..725c1519
Binary files /dev/null and b/website/static/img/resources/aws/compute/thinkbox-deadline-rounded.png differ
diff --git a/website/static/img/resources/aws/compute/thinkbox-deadline.png b/website/static/img/resources/aws/compute/thinkbox-deadline.png
new file mode 100755
index 00000000..725c1519
Binary files /dev/null and b/website/static/img/resources/aws/compute/thinkbox-deadline.png differ
diff --git a/website/static/img/resources/aws/compute/thinkbox-draft-rounded.png b/website/static/img/resources/aws/compute/thinkbox-draft-rounded.png
new file mode 100644
index 00000000..286bf2f1
Binary files /dev/null and b/website/static/img/resources/aws/compute/thinkbox-draft-rounded.png differ
diff --git a/website/static/img/resources/aws/compute/thinkbox-draft.png b/website/static/img/resources/aws/compute/thinkbox-draft.png
new file mode 100755
index 00000000..286bf2f1
Binary files /dev/null and b/website/static/img/resources/aws/compute/thinkbox-draft.png differ
diff --git a/website/static/img/resources/aws/compute/thinkbox-frost-rounded.png b/website/static/img/resources/aws/compute/thinkbox-frost-rounded.png
new file mode 100644
index 00000000..3e63f714
Binary files /dev/null and b/website/static/img/resources/aws/compute/thinkbox-frost-rounded.png differ
diff --git a/website/static/img/resources/aws/compute/thinkbox-frost.png b/website/static/img/resources/aws/compute/thinkbox-frost.png
new file mode 100755
index 00000000..3e63f714
Binary files /dev/null and b/website/static/img/resources/aws/compute/thinkbox-frost.png differ
diff --git a/website/static/img/resources/aws/compute/thinkbox-krakatoa-rounded.png b/website/static/img/resources/aws/compute/thinkbox-krakatoa-rounded.png
new file mode 100644
index 00000000..07b5f35a
Binary files /dev/null and b/website/static/img/resources/aws/compute/thinkbox-krakatoa-rounded.png differ
diff --git a/website/static/img/resources/aws/compute/thinkbox-krakatoa.png b/website/static/img/resources/aws/compute/thinkbox-krakatoa.png
new file mode 100755
index 00000000..07b5f35a
Binary files /dev/null and b/website/static/img/resources/aws/compute/thinkbox-krakatoa.png differ
diff --git a/website/static/img/resources/aws/compute/thinkbox-sequoia-rounded.png b/website/static/img/resources/aws/compute/thinkbox-sequoia-rounded.png
new file mode 100644
index 00000000..99931cf6
Binary files /dev/null and b/website/static/img/resources/aws/compute/thinkbox-sequoia-rounded.png differ
diff --git a/website/static/img/resources/aws/compute/thinkbox-sequoia.png b/website/static/img/resources/aws/compute/thinkbox-sequoia.png
new file mode 100755
index 00000000..99931cf6
Binary files /dev/null and b/website/static/img/resources/aws/compute/thinkbox-sequoia.png differ
diff --git a/website/static/img/resources/aws/compute/thinkbox-stoke-rounded.png b/website/static/img/resources/aws/compute/thinkbox-stoke-rounded.png
new file mode 100644
index 00000000..ad869a87
Binary files /dev/null and b/website/static/img/resources/aws/compute/thinkbox-stoke-rounded.png differ
diff --git a/website/static/img/resources/aws/compute/thinkbox-stoke.png b/website/static/img/resources/aws/compute/thinkbox-stoke.png
new file mode 100755
index 00000000..ad869a87
Binary files /dev/null and b/website/static/img/resources/aws/compute/thinkbox-stoke.png differ
diff --git a/website/static/img/resources/aws/compute/thinkbox-xmesh-rounded.png b/website/static/img/resources/aws/compute/thinkbox-xmesh-rounded.png
new file mode 100644
index 00000000..01379b09
Binary files /dev/null and b/website/static/img/resources/aws/compute/thinkbox-xmesh-rounded.png differ
diff --git a/website/static/img/resources/aws/compute/thinkbox-xmesh.png b/website/static/img/resources/aws/compute/thinkbox-xmesh.png
new file mode 100755
index 00000000..01379b09
Binary files /dev/null and b/website/static/img/resources/aws/compute/thinkbox-xmesh.png differ
diff --git a/website/static/img/resources/aws/compute/vmware-cloud-on-aws-rounded.png b/website/static/img/resources/aws/compute/vmware-cloud-on-aws-rounded.png
new file mode 100644
index 00000000..24b3534b
Binary files /dev/null and b/website/static/img/resources/aws/compute/vmware-cloud-on-aws-rounded.png differ
diff --git a/website/static/img/resources/aws/compute/vmware-cloud-on-aws.png b/website/static/img/resources/aws/compute/vmware-cloud-on-aws.png
new file mode 100644
index 00000000..24b3534b
Binary files /dev/null and b/website/static/img/resources/aws/compute/vmware-cloud-on-aws.png differ
diff --git a/website/static/img/resources/aws/compute/wavelength.png b/website/static/img/resources/aws/compute/wavelength.png
new file mode 100644
index 00000000..208c42d8
Binary files /dev/null and b/website/static/img/resources/aws/compute/wavelength.png differ
diff --git a/website/static/img/resources/aws/cost/budgets.png b/website/static/img/resources/aws/cost/budgets.png
new file mode 100644
index 00000000..0ccebea7
Binary files /dev/null and b/website/static/img/resources/aws/cost/budgets.png differ
diff --git a/website/static/img/resources/aws/cost/cost-and-usage-report.png b/website/static/img/resources/aws/cost/cost-and-usage-report.png
new file mode 100644
index 00000000..651fef9f
Binary files /dev/null and b/website/static/img/resources/aws/cost/cost-and-usage-report.png differ
diff --git a/website/static/img/resources/aws/cost/cost-explorer.png b/website/static/img/resources/aws/cost/cost-explorer.png
new file mode 100644
index 00000000..5bb28c4e
Binary files /dev/null and b/website/static/img/resources/aws/cost/cost-explorer.png differ
diff --git a/website/static/img/resources/aws/cost/cost-management.png b/website/static/img/resources/aws/cost/cost-management.png
new file mode 100644
index 00000000..ec088b15
Binary files /dev/null and b/website/static/img/resources/aws/cost/cost-management.png differ
diff --git a/website/static/img/resources/aws/cost/reserved-instance-reporting.png b/website/static/img/resources/aws/cost/reserved-instance-reporting.png
new file mode 100644
index 00000000..f0add1cc
Binary files /dev/null and b/website/static/img/resources/aws/cost/reserved-instance-reporting.png differ
diff --git a/website/static/img/resources/aws/cost/savings-plans.png b/website/static/img/resources/aws/cost/savings-plans.png
new file mode 100755
index 00000000..28e9cf20
Binary files /dev/null and b/website/static/img/resources/aws/cost/savings-plans.png differ
diff --git a/website/static/img/resources/aws/database/aurora-instance.png b/website/static/img/resources/aws/database/aurora-instance.png
new file mode 100644
index 00000000..34877a06
Binary files /dev/null and b/website/static/img/resources/aws/database/aurora-instance.png differ
diff --git a/website/static/img/resources/aws/database/aurora.png b/website/static/img/resources/aws/database/aurora.png
new file mode 100644
index 00000000..cc04dc49
Binary files /dev/null and b/website/static/img/resources/aws/database/aurora.png differ
diff --git a/website/static/img/resources/aws/database/database-migration-service-database-migration-workflow.png b/website/static/img/resources/aws/database/database-migration-service-database-migration-workflow.png
new file mode 100644
index 00000000..1f807c0d
Binary files /dev/null and b/website/static/img/resources/aws/database/database-migration-service-database-migration-workflow.png differ
diff --git a/website/static/img/resources/aws/database/database-migration-service.png b/website/static/img/resources/aws/database/database-migration-service.png
new file mode 100644
index 00000000..0b0028cb
Binary files /dev/null and b/website/static/img/resources/aws/database/database-migration-service.png differ
diff --git a/website/static/img/resources/aws/database/database.png b/website/static/img/resources/aws/database/database.png
new file mode 100644
index 00000000..76e96fa9
Binary files /dev/null and b/website/static/img/resources/aws/database/database.png differ
diff --git a/website/static/img/resources/aws/database/documentdb-mongodb-compatibility.png b/website/static/img/resources/aws/database/documentdb-mongodb-compatibility.png
new file mode 100644
index 00000000..9917c9b6
Binary files /dev/null and b/website/static/img/resources/aws/database/documentdb-mongodb-compatibility.png differ
diff --git a/website/static/img/resources/aws/database/dynamodb-attribute.png b/website/static/img/resources/aws/database/dynamodb-attribute.png
new file mode 100644
index 00000000..befaed80
Binary files /dev/null and b/website/static/img/resources/aws/database/dynamodb-attribute.png differ
diff --git a/website/static/img/resources/aws/database/dynamodb-attributes.png b/website/static/img/resources/aws/database/dynamodb-attributes.png
new file mode 100644
index 00000000..b935d517
Binary files /dev/null and b/website/static/img/resources/aws/database/dynamodb-attributes.png differ
diff --git a/website/static/img/resources/aws/database/dynamodb-dax.png b/website/static/img/resources/aws/database/dynamodb-dax.png
new file mode 100755
index 00000000..5f923c6f
Binary files /dev/null and b/website/static/img/resources/aws/database/dynamodb-dax.png differ
diff --git a/website/static/img/resources/aws/database/dynamodb-global-secondary-index.png b/website/static/img/resources/aws/database/dynamodb-global-secondary-index.png
new file mode 100644
index 00000000..ca41aebd
Binary files /dev/null and b/website/static/img/resources/aws/database/dynamodb-global-secondary-index.png differ
diff --git a/website/static/img/resources/aws/database/dynamodb-item.png b/website/static/img/resources/aws/database/dynamodb-item.png
new file mode 100644
index 00000000..17e152f5
Binary files /dev/null and b/website/static/img/resources/aws/database/dynamodb-item.png differ
diff --git a/website/static/img/resources/aws/database/dynamodb-items.png b/website/static/img/resources/aws/database/dynamodb-items.png
new file mode 100644
index 00000000..a0bf5fff
Binary files /dev/null and b/website/static/img/resources/aws/database/dynamodb-items.png differ
diff --git a/website/static/img/resources/aws/database/dynamodb-table.png b/website/static/img/resources/aws/database/dynamodb-table.png
new file mode 100644
index 00000000..2dc08e68
Binary files /dev/null and b/website/static/img/resources/aws/database/dynamodb-table.png differ
diff --git a/website/static/img/resources/aws/database/dynamodb.png b/website/static/img/resources/aws/database/dynamodb.png
new file mode 100644
index 00000000..00132a19
Binary files /dev/null and b/website/static/img/resources/aws/database/dynamodb.png differ
diff --git a/website/static/img/resources/aws/database/elasticache-cache-node.png b/website/static/img/resources/aws/database/elasticache-cache-node.png
new file mode 100644
index 00000000..21b3a8ac
Binary files /dev/null and b/website/static/img/resources/aws/database/elasticache-cache-node.png differ
diff --git a/website/static/img/resources/aws/database/elasticache-for-memcached.png b/website/static/img/resources/aws/database/elasticache-for-memcached.png
new file mode 100644
index 00000000..e04ac5ce
Binary files /dev/null and b/website/static/img/resources/aws/database/elasticache-for-memcached.png differ
diff --git a/website/static/img/resources/aws/database/elasticache-for-redis.png b/website/static/img/resources/aws/database/elasticache-for-redis.png
new file mode 100644
index 00000000..1d882f9a
Binary files /dev/null and b/website/static/img/resources/aws/database/elasticache-for-redis.png differ
diff --git a/website/static/img/resources/aws/database/elasticache.png b/website/static/img/resources/aws/database/elasticache.png
new file mode 100644
index 00000000..40f2db77
Binary files /dev/null and b/website/static/img/resources/aws/database/elasticache.png differ
diff --git a/website/static/img/resources/aws/database/keyspaces-managed-apache-cassandra-service.png b/website/static/img/resources/aws/database/keyspaces-managed-apache-cassandra-service.png
new file mode 100644
index 00000000..fdfe9a1b
Binary files /dev/null and b/website/static/img/resources/aws/database/keyspaces-managed-apache-cassandra-service.png differ
diff --git a/website/static/img/resources/aws/database/neptune.png b/website/static/img/resources/aws/database/neptune.png
new file mode 100644
index 00000000..a2434736
Binary files /dev/null and b/website/static/img/resources/aws/database/neptune.png differ
diff --git a/website/static/img/resources/aws/database/quantum-ledger-database-qldb.png b/website/static/img/resources/aws/database/quantum-ledger-database-qldb.png
new file mode 100644
index 00000000..e3080f20
Binary files /dev/null and b/website/static/img/resources/aws/database/quantum-ledger-database-qldb.png differ
diff --git a/website/static/img/resources/aws/database/rds-instance.png b/website/static/img/resources/aws/database/rds-instance.png
new file mode 100644
index 00000000..aece303d
Binary files /dev/null and b/website/static/img/resources/aws/database/rds-instance.png differ
diff --git a/website/static/img/resources/aws/database/rds-mariadb-instance.png b/website/static/img/resources/aws/database/rds-mariadb-instance.png
new file mode 100644
index 00000000..1b4c5df4
Binary files /dev/null and b/website/static/img/resources/aws/database/rds-mariadb-instance.png differ
diff --git a/website/static/img/resources/aws/database/rds-mysql-instance.png b/website/static/img/resources/aws/database/rds-mysql-instance.png
new file mode 100644
index 00000000..71b71adf
Binary files /dev/null and b/website/static/img/resources/aws/database/rds-mysql-instance.png differ
diff --git a/website/static/img/resources/aws/database/rds-on-vmware.png b/website/static/img/resources/aws/database/rds-on-vmware.png
new file mode 100644
index 00000000..1992a12d
Binary files /dev/null and b/website/static/img/resources/aws/database/rds-on-vmware.png differ
diff --git a/website/static/img/resources/aws/database/rds-oracle-instance.png b/website/static/img/resources/aws/database/rds-oracle-instance.png
new file mode 100644
index 00000000..ddf00979
Binary files /dev/null and b/website/static/img/resources/aws/database/rds-oracle-instance.png differ
diff --git a/website/static/img/resources/aws/database/rds-postgresql-instance.png b/website/static/img/resources/aws/database/rds-postgresql-instance.png
new file mode 100644
index 00000000..56f31155
Binary files /dev/null and b/website/static/img/resources/aws/database/rds-postgresql-instance.png differ
diff --git a/website/static/img/resources/aws/database/rds-sql-server-instance.png b/website/static/img/resources/aws/database/rds-sql-server-instance.png
new file mode 100644
index 00000000..ffa78ed2
Binary files /dev/null and b/website/static/img/resources/aws/database/rds-sql-server-instance.png differ
diff --git a/website/static/img/resources/aws/database/rds.png b/website/static/img/resources/aws/database/rds.png
new file mode 100644
index 00000000..42f849c9
Binary files /dev/null and b/website/static/img/resources/aws/database/rds.png differ
diff --git a/website/static/img/resources/aws/database/redshift-dense-compute-node.png b/website/static/img/resources/aws/database/redshift-dense-compute-node.png
new file mode 100644
index 00000000..a04a5ecd
Binary files /dev/null and b/website/static/img/resources/aws/database/redshift-dense-compute-node.png differ
diff --git a/website/static/img/resources/aws/database/redshift-dense-storage-node.png b/website/static/img/resources/aws/database/redshift-dense-storage-node.png
new file mode 100644
index 00000000..73b0ecd4
Binary files /dev/null and b/website/static/img/resources/aws/database/redshift-dense-storage-node.png differ
diff --git a/website/static/img/resources/aws/database/redshift.png b/website/static/img/resources/aws/database/redshift.png
new file mode 100644
index 00000000..63cea3c2
Binary files /dev/null and b/website/static/img/resources/aws/database/redshift.png differ
diff --git a/website/static/img/resources/aws/database/timestream.png b/website/static/img/resources/aws/database/timestream.png
new file mode 100644
index 00000000..ea14fa60
Binary files /dev/null and b/website/static/img/resources/aws/database/timestream.png differ
diff --git a/website/static/img/resources/aws/devtools/cloud-development-kit.png b/website/static/img/resources/aws/devtools/cloud-development-kit.png
new file mode 100755
index 00000000..8ca818fe
Binary files /dev/null and b/website/static/img/resources/aws/devtools/cloud-development-kit.png differ
diff --git a/website/static/img/resources/aws/devtools/cloud9-resource.png b/website/static/img/resources/aws/devtools/cloud9-resource.png
new file mode 100644
index 00000000..49748a60
Binary files /dev/null and b/website/static/img/resources/aws/devtools/cloud9-resource.png differ
diff --git a/website/static/img/resources/aws/devtools/cloud9.png b/website/static/img/resources/aws/devtools/cloud9.png
new file mode 100644
index 00000000..780b5401
Binary files /dev/null and b/website/static/img/resources/aws/devtools/cloud9.png differ
diff --git a/website/static/img/resources/aws/devtools/codebuild.png b/website/static/img/resources/aws/devtools/codebuild.png
new file mode 100644
index 00000000..163a33b4
Binary files /dev/null and b/website/static/img/resources/aws/devtools/codebuild.png differ
diff --git a/website/static/img/resources/aws/devtools/codecommit.png b/website/static/img/resources/aws/devtools/codecommit.png
new file mode 100644
index 00000000..b971c0fd
Binary files /dev/null and b/website/static/img/resources/aws/devtools/codecommit.png differ
diff --git a/website/static/img/resources/aws/devtools/codedeploy.png b/website/static/img/resources/aws/devtools/codedeploy.png
new file mode 100644
index 00000000..7165aff5
Binary files /dev/null and b/website/static/img/resources/aws/devtools/codedeploy.png differ
diff --git a/website/static/img/resources/aws/devtools/codepipeline.png b/website/static/img/resources/aws/devtools/codepipeline.png
new file mode 100644
index 00000000..8e3bde57
Binary files /dev/null and b/website/static/img/resources/aws/devtools/codepipeline.png differ
diff --git a/website/static/img/resources/aws/devtools/codestar.png b/website/static/img/resources/aws/devtools/codestar.png
new file mode 100644
index 00000000..5ac4fe6b
Binary files /dev/null and b/website/static/img/resources/aws/devtools/codestar.png differ
diff --git a/website/static/img/resources/aws/devtools/command-line-interface.png b/website/static/img/resources/aws/devtools/command-line-interface.png
new file mode 100644
index 00000000..cb9720f3
Binary files /dev/null and b/website/static/img/resources/aws/devtools/command-line-interface.png differ
diff --git a/website/static/img/resources/aws/devtools/developer-tools.png b/website/static/img/resources/aws/devtools/developer-tools.png
new file mode 100644
index 00000000..16755c92
Binary files /dev/null and b/website/static/img/resources/aws/devtools/developer-tools.png differ
diff --git a/website/static/img/resources/aws/devtools/tools-and-sdks.png b/website/static/img/resources/aws/devtools/tools-and-sdks.png
new file mode 100644
index 00000000..5ae1429f
Binary files /dev/null and b/website/static/img/resources/aws/devtools/tools-and-sdks.png differ
diff --git a/website/static/img/resources/aws/devtools/x-ray.png b/website/static/img/resources/aws/devtools/x-ray.png
new file mode 100644
index 00000000..578b3a30
Binary files /dev/null and b/website/static/img/resources/aws/devtools/x-ray.png differ
diff --git a/website/static/img/resources/aws/enablement/customer-enablement.png b/website/static/img/resources/aws/enablement/customer-enablement.png
new file mode 100644
index 00000000..fa82f8be
Binary files /dev/null and b/website/static/img/resources/aws/enablement/customer-enablement.png differ
diff --git a/website/static/img/resources/aws/enablement/iq.png b/website/static/img/resources/aws/enablement/iq.png
new file mode 100755
index 00000000..bc594ea4
Binary files /dev/null and b/website/static/img/resources/aws/enablement/iq.png differ
diff --git a/website/static/img/resources/aws/enablement/managed-services.png b/website/static/img/resources/aws/enablement/managed-services.png
new file mode 100755
index 00000000..0024249c
Binary files /dev/null and b/website/static/img/resources/aws/enablement/managed-services.png differ
diff --git a/website/static/img/resources/aws/enablement/professional-services.png b/website/static/img/resources/aws/enablement/professional-services.png
new file mode 100755
index 00000000..0ba4e099
Binary files /dev/null and b/website/static/img/resources/aws/enablement/professional-services.png differ
diff --git a/website/static/img/resources/aws/enablement/support.png b/website/static/img/resources/aws/enablement/support.png
new file mode 100755
index 00000000..aecefb5b
Binary files /dev/null and b/website/static/img/resources/aws/enablement/support.png differ
diff --git a/website/static/img/resources/aws/enduser/appstream-2-0.png b/website/static/img/resources/aws/enduser/appstream-2-0.png
new file mode 100644
index 00000000..80f1e71f
Binary files /dev/null and b/website/static/img/resources/aws/enduser/appstream-2-0.png differ
diff --git a/website/static/img/resources/aws/enduser/desktop-and-app-streaming.png b/website/static/img/resources/aws/enduser/desktop-and-app-streaming.png
new file mode 100644
index 00000000..d672505f
Binary files /dev/null and b/website/static/img/resources/aws/enduser/desktop-and-app-streaming.png differ
diff --git a/website/static/img/resources/aws/enduser/workdocs.png b/website/static/img/resources/aws/enduser/workdocs.png
new file mode 100644
index 00000000..74775464
Binary files /dev/null and b/website/static/img/resources/aws/enduser/workdocs.png differ
diff --git a/website/static/img/resources/aws/enduser/worklink.png b/website/static/img/resources/aws/enduser/worklink.png
new file mode 100644
index 00000000..d00ad814
Binary files /dev/null and b/website/static/img/resources/aws/enduser/worklink.png differ
diff --git a/website/static/img/resources/aws/enduser/workspaces.png b/website/static/img/resources/aws/enduser/workspaces.png
new file mode 100644
index 00000000..21865ac7
Binary files /dev/null and b/website/static/img/resources/aws/enduser/workspaces.png differ
diff --git a/website/static/img/resources/aws/engagement/connect.png b/website/static/img/resources/aws/engagement/connect.png
new file mode 100644
index 00000000..68da531c
Binary files /dev/null and b/website/static/img/resources/aws/engagement/connect.png differ
diff --git a/website/static/img/resources/aws/engagement/customer-engagement.png b/website/static/img/resources/aws/engagement/customer-engagement.png
new file mode 100644
index 00000000..fb250d40
Binary files /dev/null and b/website/static/img/resources/aws/engagement/customer-engagement.png differ
diff --git a/website/static/img/resources/aws/engagement/pinpoint.png b/website/static/img/resources/aws/engagement/pinpoint.png
new file mode 100644
index 00000000..e7037544
Binary files /dev/null and b/website/static/img/resources/aws/engagement/pinpoint.png differ
diff --git a/website/static/img/resources/aws/engagement/simple-email-service-ses-email.png b/website/static/img/resources/aws/engagement/simple-email-service-ses-email.png
new file mode 100644
index 00000000..c98a3ea3
Binary files /dev/null and b/website/static/img/resources/aws/engagement/simple-email-service-ses-email.png differ
diff --git a/website/static/img/resources/aws/engagement/simple-email-service-ses.png b/website/static/img/resources/aws/engagement/simple-email-service-ses.png
new file mode 100644
index 00000000..15e2be44
Binary files /dev/null and b/website/static/img/resources/aws/engagement/simple-email-service-ses.png differ
diff --git a/website/static/img/resources/aws/game/game-tech.png b/website/static/img/resources/aws/game/game-tech.png
new file mode 100644
index 00000000..2de65291
Binary files /dev/null and b/website/static/img/resources/aws/game/game-tech.png differ
diff --git a/website/static/img/resources/aws/game/gamelift.png b/website/static/img/resources/aws/game/gamelift.png
new file mode 100644
index 00000000..2c161ae6
Binary files /dev/null and b/website/static/img/resources/aws/game/gamelift.png differ
diff --git a/website/static/img/resources/aws/general/client.png b/website/static/img/resources/aws/general/client.png
new file mode 100644
index 00000000..50ae22e4
Binary files /dev/null and b/website/static/img/resources/aws/general/client.png differ
diff --git a/website/static/img/resources/aws/general/disk.png b/website/static/img/resources/aws/general/disk.png
new file mode 100644
index 00000000..533ee568
Binary files /dev/null and b/website/static/img/resources/aws/general/disk.png differ
diff --git a/website/static/img/resources/aws/general/forums.png b/website/static/img/resources/aws/general/forums.png
new file mode 100644
index 00000000..92252242
Binary files /dev/null and b/website/static/img/resources/aws/general/forums.png differ
diff --git a/website/static/img/resources/aws/general/general.png b/website/static/img/resources/aws/general/general.png
new file mode 100644
index 00000000..779941e7
Binary files /dev/null and b/website/static/img/resources/aws/general/general.png differ
diff --git a/website/static/img/resources/aws/general/generic-database.png b/website/static/img/resources/aws/general/generic-database.png
new file mode 100644
index 00000000..b1e7bf1e
Binary files /dev/null and b/website/static/img/resources/aws/general/generic-database.png differ
diff --git a/website/static/img/resources/aws/general/generic-firewall.png b/website/static/img/resources/aws/general/generic-firewall.png
new file mode 100644
index 00000000..4f91b1a6
Binary files /dev/null and b/website/static/img/resources/aws/general/generic-firewall.png differ
diff --git a/website/static/img/resources/aws/general/generic-office-building.png b/website/static/img/resources/aws/general/generic-office-building.png
new file mode 100644
index 00000000..bb96caa5
Binary files /dev/null and b/website/static/img/resources/aws/general/generic-office-building.png differ
diff --git a/website/static/img/resources/aws/general/generic-saml-token.png b/website/static/img/resources/aws/general/generic-saml-token.png
new file mode 100644
index 00000000..0d5fa4ce
Binary files /dev/null and b/website/static/img/resources/aws/general/generic-saml-token.png differ
diff --git a/website/static/img/resources/aws/general/generic-sdk.png b/website/static/img/resources/aws/general/generic-sdk.png
new file mode 100644
index 00000000..0ce11f87
Binary files /dev/null and b/website/static/img/resources/aws/general/generic-sdk.png differ
diff --git a/website/static/img/resources/aws/general/internet-alt1.png b/website/static/img/resources/aws/general/internet-alt1.png
new file mode 100644
index 00000000..5a5eedc8
Binary files /dev/null and b/website/static/img/resources/aws/general/internet-alt1.png differ
diff --git a/website/static/img/resources/aws/general/internet-alt2.png b/website/static/img/resources/aws/general/internet-alt2.png
new file mode 100644
index 00000000..b225226c
Binary files /dev/null and b/website/static/img/resources/aws/general/internet-alt2.png differ
diff --git a/website/static/img/resources/aws/general/internet-gateway.png b/website/static/img/resources/aws/general/internet-gateway.png
new file mode 100644
index 00000000..a930f2ba
Binary files /dev/null and b/website/static/img/resources/aws/general/internet-gateway.png differ
diff --git a/website/static/img/resources/aws/general/marketplace.png b/website/static/img/resources/aws/general/marketplace.png
new file mode 100644
index 00000000..c1c863b1
Binary files /dev/null and b/website/static/img/resources/aws/general/marketplace.png differ
diff --git a/website/static/img/resources/aws/general/mobile-client.png b/website/static/img/resources/aws/general/mobile-client.png
new file mode 100644
index 00000000..232b7d43
Binary files /dev/null and b/website/static/img/resources/aws/general/mobile-client.png differ
diff --git a/website/static/img/resources/aws/general/multimedia.png b/website/static/img/resources/aws/general/multimedia.png
new file mode 100644
index 00000000..aeab8d70
Binary files /dev/null and b/website/static/img/resources/aws/general/multimedia.png differ
diff --git a/website/static/img/resources/aws/general/office-building.png b/website/static/img/resources/aws/general/office-building.png
new file mode 100644
index 00000000..97e9b4e6
Binary files /dev/null and b/website/static/img/resources/aws/general/office-building.png differ
diff --git a/website/static/img/resources/aws/general/saml-token.png b/website/static/img/resources/aws/general/saml-token.png
new file mode 100644
index 00000000..a882dc3a
Binary files /dev/null and b/website/static/img/resources/aws/general/saml-token.png differ
diff --git a/website/static/img/resources/aws/general/sdk.png b/website/static/img/resources/aws/general/sdk.png
new file mode 100644
index 00000000..851262d4
Binary files /dev/null and b/website/static/img/resources/aws/general/sdk.png differ
diff --git a/website/static/img/resources/aws/general/ssl-padlock.png b/website/static/img/resources/aws/general/ssl-padlock.png
new file mode 100644
index 00000000..d63c3c68
Binary files /dev/null and b/website/static/img/resources/aws/general/ssl-padlock.png differ
diff --git a/website/static/img/resources/aws/general/tape-storage.png b/website/static/img/resources/aws/general/tape-storage.png
new file mode 100644
index 00000000..3ed66d4d
Binary files /dev/null and b/website/static/img/resources/aws/general/tape-storage.png differ
diff --git a/website/static/img/resources/aws/general/toolkit.png b/website/static/img/resources/aws/general/toolkit.png
new file mode 100644
index 00000000..c6d059ae
Binary files /dev/null and b/website/static/img/resources/aws/general/toolkit.png differ
diff --git a/website/static/img/resources/aws/general/traditional-server.png b/website/static/img/resources/aws/general/traditional-server.png
new file mode 100644
index 00000000..2373aced
Binary files /dev/null and b/website/static/img/resources/aws/general/traditional-server.png differ
diff --git a/website/static/img/resources/aws/general/user.png b/website/static/img/resources/aws/general/user.png
new file mode 100644
index 00000000..cd17f337
Binary files /dev/null and b/website/static/img/resources/aws/general/user.png differ
diff --git a/website/static/img/resources/aws/general/users.png b/website/static/img/resources/aws/general/users.png
new file mode 100644
index 00000000..d699247e
Binary files /dev/null and b/website/static/img/resources/aws/general/users.png differ
diff --git a/website/static/img/resources/aws/integration/application-integration.png b/website/static/img/resources/aws/integration/application-integration.png
new file mode 100644
index 00000000..235cfd80
Binary files /dev/null and b/website/static/img/resources/aws/integration/application-integration.png differ
diff --git a/website/static/img/resources/aws/integration/appsync.png b/website/static/img/resources/aws/integration/appsync.png
new file mode 100644
index 00000000..b1b4b125
Binary files /dev/null and b/website/static/img/resources/aws/integration/appsync.png differ
diff --git a/website/static/img/resources/aws/integration/console-mobile-application.png b/website/static/img/resources/aws/integration/console-mobile-application.png
new file mode 100755
index 00000000..8459a9fb
Binary files /dev/null and b/website/static/img/resources/aws/integration/console-mobile-application.png differ
diff --git a/website/static/img/resources/aws/integration/event-resource.png b/website/static/img/resources/aws/integration/event-resource.png
new file mode 100644
index 00000000..96cbd817
Binary files /dev/null and b/website/static/img/resources/aws/integration/event-resource.png differ
diff --git a/website/static/img/resources/aws/integration/eventbridge-custom-event-bus-resource.png b/website/static/img/resources/aws/integration/eventbridge-custom-event-bus-resource.png
new file mode 100644
index 00000000..4053d3cf
Binary files /dev/null and b/website/static/img/resources/aws/integration/eventbridge-custom-event-bus-resource.png differ
diff --git a/website/static/img/resources/aws/integration/eventbridge-default-event-bus-resource.png b/website/static/img/resources/aws/integration/eventbridge-default-event-bus-resource.png
new file mode 100644
index 00000000..e59b3e5f
Binary files /dev/null and b/website/static/img/resources/aws/integration/eventbridge-default-event-bus-resource.png differ
diff --git a/website/static/img/resources/aws/integration/eventbridge-saas-partner-event-bus-resource.png b/website/static/img/resources/aws/integration/eventbridge-saas-partner-event-bus-resource.png
new file mode 100644
index 00000000..6c29642b
Binary files /dev/null and b/website/static/img/resources/aws/integration/eventbridge-saas-partner-event-bus-resource.png differ
diff --git a/website/static/img/resources/aws/integration/eventbridge.png b/website/static/img/resources/aws/integration/eventbridge.png
new file mode 100755
index 00000000..e541e382
Binary files /dev/null and b/website/static/img/resources/aws/integration/eventbridge.png differ
diff --git a/website/static/img/resources/aws/integration/express-workflows.png b/website/static/img/resources/aws/integration/express-workflows.png
new file mode 100644
index 00000000..1197f29f
Binary files /dev/null and b/website/static/img/resources/aws/integration/express-workflows.png differ
diff --git a/website/static/img/resources/aws/integration/mq.png b/website/static/img/resources/aws/integration/mq.png
new file mode 100644
index 00000000..ab16ce3a
Binary files /dev/null and b/website/static/img/resources/aws/integration/mq.png differ
diff --git a/website/static/img/resources/aws/integration/simple-notification-service-sns-email-notification.png b/website/static/img/resources/aws/integration/simple-notification-service-sns-email-notification.png
new file mode 100644
index 00000000..21268e2c
Binary files /dev/null and b/website/static/img/resources/aws/integration/simple-notification-service-sns-email-notification.png differ
diff --git a/website/static/img/resources/aws/integration/simple-notification-service-sns-http-notification.png b/website/static/img/resources/aws/integration/simple-notification-service-sns-http-notification.png
new file mode 100644
index 00000000..87837bac
Binary files /dev/null and b/website/static/img/resources/aws/integration/simple-notification-service-sns-http-notification.png differ
diff --git a/website/static/img/resources/aws/integration/simple-notification-service-sns-topic.png b/website/static/img/resources/aws/integration/simple-notification-service-sns-topic.png
new file mode 100644
index 00000000..f97c4cfd
Binary files /dev/null and b/website/static/img/resources/aws/integration/simple-notification-service-sns-topic.png differ
diff --git a/website/static/img/resources/aws/integration/simple-notification-service-sns.png b/website/static/img/resources/aws/integration/simple-notification-service-sns.png
new file mode 100644
index 00000000..80d45a84
Binary files /dev/null and b/website/static/img/resources/aws/integration/simple-notification-service-sns.png differ
diff --git a/website/static/img/resources/aws/integration/simple-queue-service-sqs-message.png b/website/static/img/resources/aws/integration/simple-queue-service-sqs-message.png
new file mode 100644
index 00000000..f817270d
Binary files /dev/null and b/website/static/img/resources/aws/integration/simple-queue-service-sqs-message.png differ
diff --git a/website/static/img/resources/aws/integration/simple-queue-service-sqs-queue.png b/website/static/img/resources/aws/integration/simple-queue-service-sqs-queue.png
new file mode 100644
index 00000000..274c5667
Binary files /dev/null and b/website/static/img/resources/aws/integration/simple-queue-service-sqs-queue.png differ
diff --git a/website/static/img/resources/aws/integration/simple-queue-service-sqs.png b/website/static/img/resources/aws/integration/simple-queue-service-sqs.png
new file mode 100644
index 00000000..46f9d762
Binary files /dev/null and b/website/static/img/resources/aws/integration/simple-queue-service-sqs.png differ
diff --git a/website/static/img/resources/aws/integration/step-functions.png b/website/static/img/resources/aws/integration/step-functions.png
new file mode 100644
index 00000000..f9a25e87
Binary files /dev/null and b/website/static/img/resources/aws/integration/step-functions.png differ
diff --git a/website/static/img/resources/aws/iot/freertos.png b/website/static/img/resources/aws/iot/freertos.png
new file mode 100644
index 00000000..81c7ae05
Binary files /dev/null and b/website/static/img/resources/aws/iot/freertos.png differ
diff --git a/website/static/img/resources/aws/iot/internet-of-things.png b/website/static/img/resources/aws/iot/internet-of-things.png
new file mode 100644
index 00000000..66930190
Binary files /dev/null and b/website/static/img/resources/aws/iot/internet-of-things.png differ
diff --git a/website/static/img/resources/aws/iot/iot-1-click.png b/website/static/img/resources/aws/iot/iot-1-click.png
new file mode 100644
index 00000000..ef9017b7
Binary files /dev/null and b/website/static/img/resources/aws/iot/iot-1-click.png differ
diff --git a/website/static/img/resources/aws/iot/iot-action.png b/website/static/img/resources/aws/iot/iot-action.png
new file mode 100644
index 00000000..dace7dc9
Binary files /dev/null and b/website/static/img/resources/aws/iot/iot-action.png differ
diff --git a/website/static/img/resources/aws/iot/iot-actuator.png b/website/static/img/resources/aws/iot/iot-actuator.png
new file mode 100644
index 00000000..99d4f8ff
Binary files /dev/null and b/website/static/img/resources/aws/iot/iot-actuator.png differ
diff --git a/website/static/img/resources/aws/iot/iot-alexa-echo.png b/website/static/img/resources/aws/iot/iot-alexa-echo.png
new file mode 100644
index 00000000..3c1b9987
Binary files /dev/null and b/website/static/img/resources/aws/iot/iot-alexa-echo.png differ
diff --git a/website/static/img/resources/aws/iot/iot-alexa-enabled-device.png b/website/static/img/resources/aws/iot/iot-alexa-enabled-device.png
new file mode 100644
index 00000000..b4b82f91
Binary files /dev/null and b/website/static/img/resources/aws/iot/iot-alexa-enabled-device.png differ
diff --git a/website/static/img/resources/aws/iot/iot-alexa-skill.png b/website/static/img/resources/aws/iot/iot-alexa-skill.png
new file mode 100644
index 00000000..95c13f0f
Binary files /dev/null and b/website/static/img/resources/aws/iot/iot-alexa-skill.png differ
diff --git a/website/static/img/resources/aws/iot/iot-alexa-voice-service.png b/website/static/img/resources/aws/iot/iot-alexa-voice-service.png
new file mode 100644
index 00000000..2128b5a1
Binary files /dev/null and b/website/static/img/resources/aws/iot/iot-alexa-voice-service.png differ
diff --git a/website/static/img/resources/aws/iot/iot-analytics-channel.png b/website/static/img/resources/aws/iot/iot-analytics-channel.png
new file mode 100644
index 00000000..d40c6e12
Binary files /dev/null and b/website/static/img/resources/aws/iot/iot-analytics-channel.png differ
diff --git a/website/static/img/resources/aws/iot/iot-analytics-data-set.png b/website/static/img/resources/aws/iot/iot-analytics-data-set.png
new file mode 100644
index 00000000..f1e966b6
Binary files /dev/null and b/website/static/img/resources/aws/iot/iot-analytics-data-set.png differ
diff --git a/website/static/img/resources/aws/iot/iot-analytics-data-store.png b/website/static/img/resources/aws/iot/iot-analytics-data-store.png
new file mode 100644
index 00000000..7cf6c30e
Binary files /dev/null and b/website/static/img/resources/aws/iot/iot-analytics-data-store.png differ
diff --git a/website/static/img/resources/aws/iot/iot-analytics-notebook.png b/website/static/img/resources/aws/iot/iot-analytics-notebook.png
new file mode 100644
index 00000000..09c5cbcc
Binary files /dev/null and b/website/static/img/resources/aws/iot/iot-analytics-notebook.png differ
diff --git a/website/static/img/resources/aws/iot/iot-analytics-pipeline.png b/website/static/img/resources/aws/iot/iot-analytics-pipeline.png
new file mode 100644
index 00000000..468d4831
Binary files /dev/null and b/website/static/img/resources/aws/iot/iot-analytics-pipeline.png differ
diff --git a/website/static/img/resources/aws/iot/iot-analytics.png b/website/static/img/resources/aws/iot/iot-analytics.png
new file mode 100644
index 00000000..e2e4d110
Binary files /dev/null and b/website/static/img/resources/aws/iot/iot-analytics.png differ
diff --git a/website/static/img/resources/aws/iot/iot-bank.png b/website/static/img/resources/aws/iot/iot-bank.png
new file mode 100644
index 00000000..5efe50b0
Binary files /dev/null and b/website/static/img/resources/aws/iot/iot-bank.png differ
diff --git a/website/static/img/resources/aws/iot/iot-bicycle.png b/website/static/img/resources/aws/iot/iot-bicycle.png
new file mode 100644
index 00000000..c1682dc9
Binary files /dev/null and b/website/static/img/resources/aws/iot/iot-bicycle.png differ
diff --git a/website/static/img/resources/aws/iot/iot-button.png b/website/static/img/resources/aws/iot/iot-button.png
new file mode 100644
index 00000000..1737b67e
Binary files /dev/null and b/website/static/img/resources/aws/iot/iot-button.png differ
diff --git a/website/static/img/resources/aws/iot/iot-camera.png b/website/static/img/resources/aws/iot/iot-camera.png
new file mode 100644
index 00000000..ecdea675
Binary files /dev/null and b/website/static/img/resources/aws/iot/iot-camera.png differ
diff --git a/website/static/img/resources/aws/iot/iot-car.png b/website/static/img/resources/aws/iot/iot-car.png
new file mode 100644
index 00000000..8de358bb
Binary files /dev/null and b/website/static/img/resources/aws/iot/iot-car.png differ
diff --git a/website/static/img/resources/aws/iot/iot-cart.png b/website/static/img/resources/aws/iot/iot-cart.png
new file mode 100644
index 00000000..6602fb0a
Binary files /dev/null and b/website/static/img/resources/aws/iot/iot-cart.png differ
diff --git a/website/static/img/resources/aws/iot/iot-certificate.png b/website/static/img/resources/aws/iot/iot-certificate.png
new file mode 100644
index 00000000..be450741
Binary files /dev/null and b/website/static/img/resources/aws/iot/iot-certificate.png differ
diff --git a/website/static/img/resources/aws/iot/iot-coffee-pot.png b/website/static/img/resources/aws/iot/iot-coffee-pot.png
new file mode 100644
index 00000000..c3d70b60
Binary files /dev/null and b/website/static/img/resources/aws/iot/iot-coffee-pot.png differ
diff --git a/website/static/img/resources/aws/iot/iot-core.png b/website/static/img/resources/aws/iot/iot-core.png
new file mode 100644
index 00000000..37d3dcca
Binary files /dev/null and b/website/static/img/resources/aws/iot/iot-core.png differ
diff --git a/website/static/img/resources/aws/iot/iot-desired-state.png b/website/static/img/resources/aws/iot/iot-desired-state.png
new file mode 100644
index 00000000..bc8cd45a
Binary files /dev/null and b/website/static/img/resources/aws/iot/iot-desired-state.png differ
diff --git a/website/static/img/resources/aws/iot/iot-device-defender.png b/website/static/img/resources/aws/iot/iot-device-defender.png
new file mode 100644
index 00000000..54962ebf
Binary files /dev/null and b/website/static/img/resources/aws/iot/iot-device-defender.png differ
diff --git a/website/static/img/resources/aws/iot/iot-device-gateway.png b/website/static/img/resources/aws/iot/iot-device-gateway.png
new file mode 100644
index 00000000..6ddbfa2d
Binary files /dev/null and b/website/static/img/resources/aws/iot/iot-device-gateway.png differ
diff --git a/website/static/img/resources/aws/iot/iot-device-management.png b/website/static/img/resources/aws/iot/iot-device-management.png
new file mode 100644
index 00000000..8de6bb55
Binary files /dev/null and b/website/static/img/resources/aws/iot/iot-device-management.png differ
diff --git a/website/static/img/resources/aws/iot/iot-door-lock.png b/website/static/img/resources/aws/iot/iot-door-lock.png
new file mode 100644
index 00000000..b7fec7b7
Binary files /dev/null and b/website/static/img/resources/aws/iot/iot-door-lock.png differ
diff --git a/website/static/img/resources/aws/iot/iot-events.png b/website/static/img/resources/aws/iot/iot-events.png
new file mode 100644
index 00000000..173e0a00
Binary files /dev/null and b/website/static/img/resources/aws/iot/iot-events.png differ
diff --git a/website/static/img/resources/aws/iot/iot-factory.png b/website/static/img/resources/aws/iot/iot-factory.png
new file mode 100644
index 00000000..d7712412
Binary files /dev/null and b/website/static/img/resources/aws/iot/iot-factory.png differ
diff --git a/website/static/img/resources/aws/iot/iot-fire-tv-stick.png b/website/static/img/resources/aws/iot/iot-fire-tv-stick.png
new file mode 100644
index 00000000..b3b8b1b4
Binary files /dev/null and b/website/static/img/resources/aws/iot/iot-fire-tv-stick.png differ
diff --git a/website/static/img/resources/aws/iot/iot-fire-tv.png b/website/static/img/resources/aws/iot/iot-fire-tv.png
new file mode 100644
index 00000000..4c456b4e
Binary files /dev/null and b/website/static/img/resources/aws/iot/iot-fire-tv.png differ
diff --git a/website/static/img/resources/aws/iot/iot-generic.png b/website/static/img/resources/aws/iot/iot-generic.png
new file mode 100644
index 00000000..ee3a6713
Binary files /dev/null and b/website/static/img/resources/aws/iot/iot-generic.png differ
diff --git a/website/static/img/resources/aws/iot/iot-greengrass-connector.png b/website/static/img/resources/aws/iot/iot-greengrass-connector.png
new file mode 100644
index 00000000..e3e56e52
Binary files /dev/null and b/website/static/img/resources/aws/iot/iot-greengrass-connector.png differ
diff --git a/website/static/img/resources/aws/iot/iot-greengrass.png b/website/static/img/resources/aws/iot/iot-greengrass.png
new file mode 100644
index 00000000..22acd32d
Binary files /dev/null and b/website/static/img/resources/aws/iot/iot-greengrass.png differ
diff --git a/website/static/img/resources/aws/iot/iot-hardware-board.png b/website/static/img/resources/aws/iot/iot-hardware-board.png
new file mode 100644
index 00000000..d7224b2f
Binary files /dev/null and b/website/static/img/resources/aws/iot/iot-hardware-board.png differ
diff --git a/website/static/img/resources/aws/iot/iot-house.png b/website/static/img/resources/aws/iot/iot-house.png
new file mode 100644
index 00000000..324f990a
Binary files /dev/null and b/website/static/img/resources/aws/iot/iot-house.png differ
diff --git a/website/static/img/resources/aws/iot/iot-http.png b/website/static/img/resources/aws/iot/iot-http.png
new file mode 100644
index 00000000..0592af7d
Binary files /dev/null and b/website/static/img/resources/aws/iot/iot-http.png differ
diff --git a/website/static/img/resources/aws/iot/iot-http2.png b/website/static/img/resources/aws/iot/iot-http2.png
new file mode 100644
index 00000000..bfee7e88
Binary files /dev/null and b/website/static/img/resources/aws/iot/iot-http2.png differ
diff --git a/website/static/img/resources/aws/iot/iot-jobs.png b/website/static/img/resources/aws/iot/iot-jobs.png
new file mode 100644
index 00000000..6690df51
Binary files /dev/null and b/website/static/img/resources/aws/iot/iot-jobs.png differ
diff --git a/website/static/img/resources/aws/iot/iot-lambda.png b/website/static/img/resources/aws/iot/iot-lambda.png
new file mode 100644
index 00000000..6ff938bc
Binary files /dev/null and b/website/static/img/resources/aws/iot/iot-lambda.png differ
diff --git a/website/static/img/resources/aws/iot/iot-lightbulb.png b/website/static/img/resources/aws/iot/iot-lightbulb.png
new file mode 100644
index 00000000..52d4591e
Binary files /dev/null and b/website/static/img/resources/aws/iot/iot-lightbulb.png differ
diff --git a/website/static/img/resources/aws/iot/iot-medical-emergency.png b/website/static/img/resources/aws/iot/iot-medical-emergency.png
new file mode 100644
index 00000000..96baef6c
Binary files /dev/null and b/website/static/img/resources/aws/iot/iot-medical-emergency.png differ
diff --git a/website/static/img/resources/aws/iot/iot-mqtt.png b/website/static/img/resources/aws/iot/iot-mqtt.png
new file mode 100644
index 00000000..308866c5
Binary files /dev/null and b/website/static/img/resources/aws/iot/iot-mqtt.png differ
diff --git a/website/static/img/resources/aws/iot/iot-over-the-air-update.png b/website/static/img/resources/aws/iot/iot-over-the-air-update.png
new file mode 100644
index 00000000..9320e87e
Binary files /dev/null and b/website/static/img/resources/aws/iot/iot-over-the-air-update.png differ
diff --git a/website/static/img/resources/aws/iot/iot-policy-emergency.png b/website/static/img/resources/aws/iot/iot-policy-emergency.png
new file mode 100644
index 00000000..ac08ece8
Binary files /dev/null and b/website/static/img/resources/aws/iot/iot-policy-emergency.png differ
diff --git a/website/static/img/resources/aws/iot/iot-policy.png b/website/static/img/resources/aws/iot/iot-policy.png
new file mode 100644
index 00000000..846e21cf
Binary files /dev/null and b/website/static/img/resources/aws/iot/iot-policy.png differ
diff --git a/website/static/img/resources/aws/iot/iot-reported-state.png b/website/static/img/resources/aws/iot/iot-reported-state.png
new file mode 100644
index 00000000..638b80af
Binary files /dev/null and b/website/static/img/resources/aws/iot/iot-reported-state.png differ
diff --git a/website/static/img/resources/aws/iot/iot-rule.png b/website/static/img/resources/aws/iot/iot-rule.png
new file mode 100644
index 00000000..06065cbe
Binary files /dev/null and b/website/static/img/resources/aws/iot/iot-rule.png differ
diff --git a/website/static/img/resources/aws/iot/iot-sensor.png b/website/static/img/resources/aws/iot/iot-sensor.png
new file mode 100644
index 00000000..19e299c2
Binary files /dev/null and b/website/static/img/resources/aws/iot/iot-sensor.png differ
diff --git a/website/static/img/resources/aws/iot/iot-servo.png b/website/static/img/resources/aws/iot/iot-servo.png
new file mode 100644
index 00000000..4aad755d
Binary files /dev/null and b/website/static/img/resources/aws/iot/iot-servo.png differ
diff --git a/website/static/img/resources/aws/iot/iot-shadow.png b/website/static/img/resources/aws/iot/iot-shadow.png
new file mode 100644
index 00000000..9fc50eb7
Binary files /dev/null and b/website/static/img/resources/aws/iot/iot-shadow.png differ
diff --git a/website/static/img/resources/aws/iot/iot-simulator.png b/website/static/img/resources/aws/iot/iot-simulator.png
new file mode 100644
index 00000000..ad10b7bb
Binary files /dev/null and b/website/static/img/resources/aws/iot/iot-simulator.png differ
diff --git a/website/static/img/resources/aws/iot/iot-sitewise.png b/website/static/img/resources/aws/iot/iot-sitewise.png
new file mode 100644
index 00000000..26b85674
Binary files /dev/null and b/website/static/img/resources/aws/iot/iot-sitewise.png differ
diff --git a/website/static/img/resources/aws/iot/iot-thermostat.png b/website/static/img/resources/aws/iot/iot-thermostat.png
new file mode 100644
index 00000000..45e2b3e0
Binary files /dev/null and b/website/static/img/resources/aws/iot/iot-thermostat.png differ
diff --git a/website/static/img/resources/aws/iot/iot-things-graph.png b/website/static/img/resources/aws/iot/iot-things-graph.png
new file mode 100644
index 00000000..7290b3ae
Binary files /dev/null and b/website/static/img/resources/aws/iot/iot-things-graph.png differ
diff --git a/website/static/img/resources/aws/iot/iot-topic.png b/website/static/img/resources/aws/iot/iot-topic.png
new file mode 100644
index 00000000..ef5646b8
Binary files /dev/null and b/website/static/img/resources/aws/iot/iot-topic.png differ
diff --git a/website/static/img/resources/aws/iot/iot-travel.png b/website/static/img/resources/aws/iot/iot-travel.png
new file mode 100644
index 00000000..b1890d99
Binary files /dev/null and b/website/static/img/resources/aws/iot/iot-travel.png differ
diff --git a/website/static/img/resources/aws/iot/iot-utility.png b/website/static/img/resources/aws/iot/iot-utility.png
new file mode 100644
index 00000000..72fa9f1d
Binary files /dev/null and b/website/static/img/resources/aws/iot/iot-utility.png differ
diff --git a/website/static/img/resources/aws/iot/iot-windfarm.png b/website/static/img/resources/aws/iot/iot-windfarm.png
new file mode 100644
index 00000000..9c3fa30e
Binary files /dev/null and b/website/static/img/resources/aws/iot/iot-windfarm.png differ
diff --git a/website/static/img/resources/aws/management/auto-scaling.png b/website/static/img/resources/aws/management/auto-scaling.png
new file mode 100644
index 00000000..c4929d77
Binary files /dev/null and b/website/static/img/resources/aws/management/auto-scaling.png differ
diff --git a/website/static/img/resources/aws/management/chatbot.png b/website/static/img/resources/aws/management/chatbot.png
new file mode 100644
index 00000000..4e6e0a32
Binary files /dev/null and b/website/static/img/resources/aws/management/chatbot.png differ
diff --git a/website/static/img/resources/aws/management/cloudformation-change-set.png b/website/static/img/resources/aws/management/cloudformation-change-set.png
new file mode 100644
index 00000000..de5a6d10
Binary files /dev/null and b/website/static/img/resources/aws/management/cloudformation-change-set.png differ
diff --git a/website/static/img/resources/aws/management/cloudformation-stack.png b/website/static/img/resources/aws/management/cloudformation-stack.png
new file mode 100644
index 00000000..7a5c4bbc
Binary files /dev/null and b/website/static/img/resources/aws/management/cloudformation-stack.png differ
diff --git a/website/static/img/resources/aws/management/cloudformation-template.png b/website/static/img/resources/aws/management/cloudformation-template.png
new file mode 100644
index 00000000..22551868
Binary files /dev/null and b/website/static/img/resources/aws/management/cloudformation-template.png differ
diff --git a/website/static/img/resources/aws/management/cloudformation.png b/website/static/img/resources/aws/management/cloudformation.png
new file mode 100644
index 00000000..ddaa5d16
Binary files /dev/null and b/website/static/img/resources/aws/management/cloudformation.png differ
diff --git a/website/static/img/resources/aws/management/cloudtrail.png b/website/static/img/resources/aws/management/cloudtrail.png
new file mode 100644
index 00000000..a20301fe
Binary files /dev/null and b/website/static/img/resources/aws/management/cloudtrail.png differ
diff --git a/website/static/img/resources/aws/management/cloudwatch-alarm.png b/website/static/img/resources/aws/management/cloudwatch-alarm.png
new file mode 100644
index 00000000..239b50e0
Binary files /dev/null and b/website/static/img/resources/aws/management/cloudwatch-alarm.png differ
diff --git a/website/static/img/resources/aws/management/cloudwatch-event-event-based.png b/website/static/img/resources/aws/management/cloudwatch-event-event-based.png
new file mode 100644
index 00000000..b95b337a
Binary files /dev/null and b/website/static/img/resources/aws/management/cloudwatch-event-event-based.png differ
diff --git a/website/static/img/resources/aws/management/cloudwatch-event-time-based.png b/website/static/img/resources/aws/management/cloudwatch-event-time-based.png
new file mode 100644
index 00000000..0c5c929a
Binary files /dev/null and b/website/static/img/resources/aws/management/cloudwatch-event-time-based.png differ
diff --git a/website/static/img/resources/aws/management/cloudwatch-rule.png b/website/static/img/resources/aws/management/cloudwatch-rule.png
new file mode 100644
index 00000000..2d5c59f2
Binary files /dev/null and b/website/static/img/resources/aws/management/cloudwatch-rule.png differ
diff --git a/website/static/img/resources/aws/management/cloudwatch.png b/website/static/img/resources/aws/management/cloudwatch.png
new file mode 100644
index 00000000..8c5f04e0
Binary files /dev/null and b/website/static/img/resources/aws/management/cloudwatch.png differ
diff --git a/website/static/img/resources/aws/management/codeguru.png b/website/static/img/resources/aws/management/codeguru.png
new file mode 100755
index 00000000..3464ae13
Binary files /dev/null and b/website/static/img/resources/aws/management/codeguru.png differ
diff --git a/website/static/img/resources/aws/management/command-line-interface.png b/website/static/img/resources/aws/management/command-line-interface.png
new file mode 100644
index 00000000..3dc01474
Binary files /dev/null and b/website/static/img/resources/aws/management/command-line-interface.png differ
diff --git a/website/static/img/resources/aws/management/config.png b/website/static/img/resources/aws/management/config.png
new file mode 100644
index 00000000..1e34a860
Binary files /dev/null and b/website/static/img/resources/aws/management/config.png differ
diff --git a/website/static/img/resources/aws/management/control-tower.png b/website/static/img/resources/aws/management/control-tower.png
new file mode 100644
index 00000000..4c689568
Binary files /dev/null and b/website/static/img/resources/aws/management/control-tower.png differ
diff --git a/website/static/img/resources/aws/management/license-manager.png b/website/static/img/resources/aws/management/license-manager.png
new file mode 100644
index 00000000..6f404bb9
Binary files /dev/null and b/website/static/img/resources/aws/management/license-manager.png differ
diff --git a/website/static/img/resources/aws/management/managed-services.png b/website/static/img/resources/aws/management/managed-services.png
new file mode 100644
index 00000000..88a18b6b
Binary files /dev/null and b/website/static/img/resources/aws/management/managed-services.png differ
diff --git a/website/static/img/resources/aws/management/management-and-governance.png b/website/static/img/resources/aws/management/management-and-governance.png
new file mode 100644
index 00000000..d156a4c6
Binary files /dev/null and b/website/static/img/resources/aws/management/management-and-governance.png differ
diff --git a/website/static/img/resources/aws/management/management-console.png b/website/static/img/resources/aws/management/management-console.png
new file mode 100644
index 00000000..06b2d624
Binary files /dev/null and b/website/static/img/resources/aws/management/management-console.png differ
diff --git a/website/static/img/resources/aws/management/opsworks-apps.png b/website/static/img/resources/aws/management/opsworks-apps.png
new file mode 100644
index 00000000..5153f5cd
Binary files /dev/null and b/website/static/img/resources/aws/management/opsworks-apps.png differ
diff --git a/website/static/img/resources/aws/management/opsworks-deployments.png b/website/static/img/resources/aws/management/opsworks-deployments.png
new file mode 100644
index 00000000..646e8bd2
Binary files /dev/null and b/website/static/img/resources/aws/management/opsworks-deployments.png differ
diff --git a/website/static/img/resources/aws/management/opsworks-instances.png b/website/static/img/resources/aws/management/opsworks-instances.png
new file mode 100644
index 00000000..1e0fea5f
Binary files /dev/null and b/website/static/img/resources/aws/management/opsworks-instances.png differ
diff --git a/website/static/img/resources/aws/management/opsworks-layers.png b/website/static/img/resources/aws/management/opsworks-layers.png
new file mode 100644
index 00000000..3058e88b
Binary files /dev/null and b/website/static/img/resources/aws/management/opsworks-layers.png differ
diff --git a/website/static/img/resources/aws/management/opsworks-monitoring.png b/website/static/img/resources/aws/management/opsworks-monitoring.png
new file mode 100644
index 00000000..260e7c64
Binary files /dev/null and b/website/static/img/resources/aws/management/opsworks-monitoring.png differ
diff --git a/website/static/img/resources/aws/management/opsworks-permissions.png b/website/static/img/resources/aws/management/opsworks-permissions.png
new file mode 100644
index 00000000..9f9c7f4b
Binary files /dev/null and b/website/static/img/resources/aws/management/opsworks-permissions.png differ
diff --git a/website/static/img/resources/aws/management/opsworks-resources.png b/website/static/img/resources/aws/management/opsworks-resources.png
new file mode 100644
index 00000000..a47f83a2
Binary files /dev/null and b/website/static/img/resources/aws/management/opsworks-resources.png differ
diff --git a/website/static/img/resources/aws/management/opsworks-stack.png b/website/static/img/resources/aws/management/opsworks-stack.png
new file mode 100644
index 00000000..41aa7fa4
Binary files /dev/null and b/website/static/img/resources/aws/management/opsworks-stack.png differ
diff --git a/website/static/img/resources/aws/management/opsworks.png b/website/static/img/resources/aws/management/opsworks.png
new file mode 100644
index 00000000..f6273b1c
Binary files /dev/null and b/website/static/img/resources/aws/management/opsworks.png differ
diff --git a/website/static/img/resources/aws/management/organizations-account.png b/website/static/img/resources/aws/management/organizations-account.png
new file mode 100644
index 00000000..6de49ef0
Binary files /dev/null and b/website/static/img/resources/aws/management/organizations-account.png differ
diff --git a/website/static/img/resources/aws/management/organizations-organizational-unit.png b/website/static/img/resources/aws/management/organizations-organizational-unit.png
new file mode 100644
index 00000000..0322b7fb
Binary files /dev/null and b/website/static/img/resources/aws/management/organizations-organizational-unit.png differ
diff --git a/website/static/img/resources/aws/management/organizations.png b/website/static/img/resources/aws/management/organizations.png
new file mode 100644
index 00000000..850dca0d
Binary files /dev/null and b/website/static/img/resources/aws/management/organizations.png differ
diff --git a/website/static/img/resources/aws/management/personal-health-dashboard.png b/website/static/img/resources/aws/management/personal-health-dashboard.png
new file mode 100644
index 00000000..ac34a748
Binary files /dev/null and b/website/static/img/resources/aws/management/personal-health-dashboard.png differ
diff --git a/website/static/img/resources/aws/management/service-catalog.png b/website/static/img/resources/aws/management/service-catalog.png
new file mode 100644
index 00000000..6a2bf15c
Binary files /dev/null and b/website/static/img/resources/aws/management/service-catalog.png differ
diff --git a/website/static/img/resources/aws/management/systems-manager-automation.png b/website/static/img/resources/aws/management/systems-manager-automation.png
new file mode 100644
index 00000000..4d2eabe7
Binary files /dev/null and b/website/static/img/resources/aws/management/systems-manager-automation.png differ
diff --git a/website/static/img/resources/aws/management/systems-manager-documents.png b/website/static/img/resources/aws/management/systems-manager-documents.png
new file mode 100644
index 00000000..140732b6
Binary files /dev/null and b/website/static/img/resources/aws/management/systems-manager-documents.png differ
diff --git a/website/static/img/resources/aws/management/systems-manager-inventory.png b/website/static/img/resources/aws/management/systems-manager-inventory.png
new file mode 100644
index 00000000..e9db8ab4
Binary files /dev/null and b/website/static/img/resources/aws/management/systems-manager-inventory.png differ
diff --git a/website/static/img/resources/aws/management/systems-manager-maintenance-windows.png b/website/static/img/resources/aws/management/systems-manager-maintenance-windows.png
new file mode 100644
index 00000000..5fd58ada
Binary files /dev/null and b/website/static/img/resources/aws/management/systems-manager-maintenance-windows.png differ
diff --git a/website/static/img/resources/aws/management/systems-manager-opscenter.png b/website/static/img/resources/aws/management/systems-manager-opscenter.png
new file mode 100644
index 00000000..53eb9a8a
Binary files /dev/null and b/website/static/img/resources/aws/management/systems-manager-opscenter.png differ
diff --git a/website/static/img/resources/aws/management/systems-manager-parameter-store.png b/website/static/img/resources/aws/management/systems-manager-parameter-store.png
new file mode 100644
index 00000000..f673e108
Binary files /dev/null and b/website/static/img/resources/aws/management/systems-manager-parameter-store.png differ
diff --git a/website/static/img/resources/aws/management/systems-manager-patch-manager.png b/website/static/img/resources/aws/management/systems-manager-patch-manager.png
new file mode 100644
index 00000000..4a02149f
Binary files /dev/null and b/website/static/img/resources/aws/management/systems-manager-patch-manager.png differ
diff --git a/website/static/img/resources/aws/management/systems-manager-run-command.png b/website/static/img/resources/aws/management/systems-manager-run-command.png
new file mode 100644
index 00000000..23971002
Binary files /dev/null and b/website/static/img/resources/aws/management/systems-manager-run-command.png differ
diff --git a/website/static/img/resources/aws/management/systems-manager-state-manager.png b/website/static/img/resources/aws/management/systems-manager-state-manager.png
new file mode 100644
index 00000000..003cb61d
Binary files /dev/null and b/website/static/img/resources/aws/management/systems-manager-state-manager.png differ
diff --git a/website/static/img/resources/aws/management/systems-manager.png b/website/static/img/resources/aws/management/systems-manager.png
new file mode 100644
index 00000000..43de1ccd
Binary files /dev/null and b/website/static/img/resources/aws/management/systems-manager.png differ
diff --git a/website/static/img/resources/aws/management/trusted-advisor-checklist-cost.png b/website/static/img/resources/aws/management/trusted-advisor-checklist-cost.png
new file mode 100644
index 00000000..7810b957
Binary files /dev/null and b/website/static/img/resources/aws/management/trusted-advisor-checklist-cost.png differ
diff --git a/website/static/img/resources/aws/management/trusted-advisor-checklist-fault-tolerant.png b/website/static/img/resources/aws/management/trusted-advisor-checklist-fault-tolerant.png
new file mode 100644
index 00000000..35f13e08
Binary files /dev/null and b/website/static/img/resources/aws/management/trusted-advisor-checklist-fault-tolerant.png differ
diff --git a/website/static/img/resources/aws/management/trusted-advisor-checklist-performance.png b/website/static/img/resources/aws/management/trusted-advisor-checklist-performance.png
new file mode 100644
index 00000000..e6104792
Binary files /dev/null and b/website/static/img/resources/aws/management/trusted-advisor-checklist-performance.png differ
diff --git a/website/static/img/resources/aws/management/trusted-advisor-checklist-security.png b/website/static/img/resources/aws/management/trusted-advisor-checklist-security.png
new file mode 100644
index 00000000..6d6cd1f8
Binary files /dev/null and b/website/static/img/resources/aws/management/trusted-advisor-checklist-security.png differ
diff --git a/website/static/img/resources/aws/management/trusted-advisor-checklist.png b/website/static/img/resources/aws/management/trusted-advisor-checklist.png
new file mode 100644
index 00000000..23796381
Binary files /dev/null and b/website/static/img/resources/aws/management/trusted-advisor-checklist.png differ
diff --git a/website/static/img/resources/aws/management/trusted-advisor.png b/website/static/img/resources/aws/management/trusted-advisor.png
new file mode 100644
index 00000000..c56a08be
Binary files /dev/null and b/website/static/img/resources/aws/management/trusted-advisor.png differ
diff --git a/website/static/img/resources/aws/management/well-architected-tool.png b/website/static/img/resources/aws/management/well-architected-tool.png
new file mode 100644
index 00000000..aaf7d483
Binary files /dev/null and b/website/static/img/resources/aws/management/well-architected-tool.png differ
diff --git a/website/static/img/resources/aws/media/elastic-transcoder.png b/website/static/img/resources/aws/media/elastic-transcoder.png
new file mode 100644
index 00000000..fd4de67c
Binary files /dev/null and b/website/static/img/resources/aws/media/elastic-transcoder.png differ
diff --git a/website/static/img/resources/aws/media/elemental-conductor.png b/website/static/img/resources/aws/media/elemental-conductor.png
new file mode 100644
index 00000000..db799a7d
Binary files /dev/null and b/website/static/img/resources/aws/media/elemental-conductor.png differ
diff --git a/website/static/img/resources/aws/media/elemental-delta.png b/website/static/img/resources/aws/media/elemental-delta.png
new file mode 100644
index 00000000..db799a7d
Binary files /dev/null and b/website/static/img/resources/aws/media/elemental-delta.png differ
diff --git a/website/static/img/resources/aws/media/elemental-live.png b/website/static/img/resources/aws/media/elemental-live.png
new file mode 100644
index 00000000..db799a7d
Binary files /dev/null and b/website/static/img/resources/aws/media/elemental-live.png differ
diff --git a/website/static/img/resources/aws/media/elemental-mediaconnect.png b/website/static/img/resources/aws/media/elemental-mediaconnect.png
new file mode 100644
index 00000000..05eaaba0
Binary files /dev/null and b/website/static/img/resources/aws/media/elemental-mediaconnect.png differ
diff --git a/website/static/img/resources/aws/media/elemental-mediaconvert.png b/website/static/img/resources/aws/media/elemental-mediaconvert.png
new file mode 100644
index 00000000..26ae1d72
Binary files /dev/null and b/website/static/img/resources/aws/media/elemental-mediaconvert.png differ
diff --git a/website/static/img/resources/aws/media/elemental-medialive.png b/website/static/img/resources/aws/media/elemental-medialive.png
new file mode 100644
index 00000000..7367dd85
Binary files /dev/null and b/website/static/img/resources/aws/media/elemental-medialive.png differ
diff --git a/website/static/img/resources/aws/media/elemental-mediapackage.png b/website/static/img/resources/aws/media/elemental-mediapackage.png
new file mode 100644
index 00000000..275a9831
Binary files /dev/null and b/website/static/img/resources/aws/media/elemental-mediapackage.png differ
diff --git a/website/static/img/resources/aws/media/elemental-mediastore.png b/website/static/img/resources/aws/media/elemental-mediastore.png
new file mode 100644
index 00000000..0f41ebd8
Binary files /dev/null and b/website/static/img/resources/aws/media/elemental-mediastore.png differ
diff --git a/website/static/img/resources/aws/media/elemental-mediatailor.png b/website/static/img/resources/aws/media/elemental-mediatailor.png
new file mode 100644
index 00000000..edb44406
Binary files /dev/null and b/website/static/img/resources/aws/media/elemental-mediatailor.png differ
diff --git a/website/static/img/resources/aws/media/elemental-server.png b/website/static/img/resources/aws/media/elemental-server.png
new file mode 100644
index 00000000..db799a7d
Binary files /dev/null and b/website/static/img/resources/aws/media/elemental-server.png differ
diff --git a/website/static/img/resources/aws/media/kinesis-video-streams.png b/website/static/img/resources/aws/media/kinesis-video-streams.png
new file mode 100644
index 00000000..65ffe3fb
Binary files /dev/null and b/website/static/img/resources/aws/media/kinesis-video-streams.png differ
diff --git a/website/static/img/resources/aws/media/media-services.png b/website/static/img/resources/aws/media/media-services.png
new file mode 100644
index 00000000..f3e94064
Binary files /dev/null and b/website/static/img/resources/aws/media/media-services.png differ
diff --git a/website/static/img/resources/aws/migration/application-discovery-service.png b/website/static/img/resources/aws/migration/application-discovery-service.png
new file mode 100644
index 00000000..79ccd8cb
Binary files /dev/null and b/website/static/img/resources/aws/migration/application-discovery-service.png differ
diff --git a/website/static/img/resources/aws/migration/cloudendure-migration.png b/website/static/img/resources/aws/migration/cloudendure-migration.png
new file mode 100755
index 00000000..a6da8169
Binary files /dev/null and b/website/static/img/resources/aws/migration/cloudendure-migration.png differ
diff --git a/website/static/img/resources/aws/migration/database-migration-service.png b/website/static/img/resources/aws/migration/database-migration-service.png
new file mode 100644
index 00000000..d22e1d47
Binary files /dev/null and b/website/static/img/resources/aws/migration/database-migration-service.png differ
diff --git a/website/static/img/resources/aws/migration/datasync-agent.png b/website/static/img/resources/aws/migration/datasync-agent.png
new file mode 100644
index 00000000..0fd223ab
Binary files /dev/null and b/website/static/img/resources/aws/migration/datasync-agent.png differ
diff --git a/website/static/img/resources/aws/migration/datasync.png b/website/static/img/resources/aws/migration/datasync.png
new file mode 100644
index 00000000..e4f909cd
Binary files /dev/null and b/website/static/img/resources/aws/migration/datasync.png differ
diff --git a/website/static/img/resources/aws/migration/migration-and-transfer.png b/website/static/img/resources/aws/migration/migration-and-transfer.png
new file mode 100644
index 00000000..461a0d97
Binary files /dev/null and b/website/static/img/resources/aws/migration/migration-and-transfer.png differ
diff --git a/website/static/img/resources/aws/migration/migration-hub.png b/website/static/img/resources/aws/migration/migration-hub.png
new file mode 100644
index 00000000..b6296811
Binary files /dev/null and b/website/static/img/resources/aws/migration/migration-hub.png differ
diff --git a/website/static/img/resources/aws/migration/server-migration-service.png b/website/static/img/resources/aws/migration/server-migration-service.png
new file mode 100644
index 00000000..3c8c29af
Binary files /dev/null and b/website/static/img/resources/aws/migration/server-migration-service.png differ
diff --git a/website/static/img/resources/aws/migration/snowball-edge.png b/website/static/img/resources/aws/migration/snowball-edge.png
new file mode 100644
index 00000000..8c7c0ca9
Binary files /dev/null and b/website/static/img/resources/aws/migration/snowball-edge.png differ
diff --git a/website/static/img/resources/aws/migration/snowball.png b/website/static/img/resources/aws/migration/snowball.png
new file mode 100644
index 00000000..9771c382
Binary files /dev/null and b/website/static/img/resources/aws/migration/snowball.png differ
diff --git a/website/static/img/resources/aws/migration/snowmobile.png b/website/static/img/resources/aws/migration/snowmobile.png
new file mode 100644
index 00000000..728ee459
Binary files /dev/null and b/website/static/img/resources/aws/migration/snowmobile.png differ
diff --git a/website/static/img/resources/aws/migration/transfer-for-sftp.png b/website/static/img/resources/aws/migration/transfer-for-sftp.png
new file mode 100644
index 00000000..7766f911
Binary files /dev/null and b/website/static/img/resources/aws/migration/transfer-for-sftp.png differ
diff --git a/website/static/img/resources/aws/ml/apache-mxnet-on-aws.png b/website/static/img/resources/aws/ml/apache-mxnet-on-aws.png
new file mode 100644
index 00000000..b50b3435
Binary files /dev/null and b/website/static/img/resources/aws/ml/apache-mxnet-on-aws.png differ
diff --git a/website/static/img/resources/aws/ml/augmented-ai.png b/website/static/img/resources/aws/ml/augmented-ai.png
new file mode 100644
index 00000000..7a355ee8
Binary files /dev/null and b/website/static/img/resources/aws/ml/augmented-ai.png differ
diff --git a/website/static/img/resources/aws/ml/comprehend.png b/website/static/img/resources/aws/ml/comprehend.png
new file mode 100644
index 00000000..46bcf7e5
Binary files /dev/null and b/website/static/img/resources/aws/ml/comprehend.png differ
diff --git a/website/static/img/resources/aws/ml/deep-learning-amis.png b/website/static/img/resources/aws/ml/deep-learning-amis.png
new file mode 100644
index 00000000..f9e764d5
Binary files /dev/null and b/website/static/img/resources/aws/ml/deep-learning-amis.png differ
diff --git a/website/static/img/resources/aws/ml/deep-learning-containers.png b/website/static/img/resources/aws/ml/deep-learning-containers.png
new file mode 100644
index 00000000..f7be334a
Binary files /dev/null and b/website/static/img/resources/aws/ml/deep-learning-containers.png differ
diff --git a/website/static/img/resources/aws/ml/deepcomposer.png b/website/static/img/resources/aws/ml/deepcomposer.png
new file mode 100644
index 00000000..b9e8844b
Binary files /dev/null and b/website/static/img/resources/aws/ml/deepcomposer.png differ
diff --git a/website/static/img/resources/aws/ml/deeplens.png b/website/static/img/resources/aws/ml/deeplens.png
new file mode 100644
index 00000000..b1867fa6
Binary files /dev/null and b/website/static/img/resources/aws/ml/deeplens.png differ
diff --git a/website/static/img/resources/aws/ml/deepracer.png b/website/static/img/resources/aws/ml/deepracer.png
new file mode 100644
index 00000000..5c9468d5
Binary files /dev/null and b/website/static/img/resources/aws/ml/deepracer.png differ
diff --git a/website/static/img/resources/aws/ml/elastic-inference.png b/website/static/img/resources/aws/ml/elastic-inference.png
new file mode 100644
index 00000000..72823648
Binary files /dev/null and b/website/static/img/resources/aws/ml/elastic-inference.png differ
diff --git a/website/static/img/resources/aws/ml/forecast.png b/website/static/img/resources/aws/ml/forecast.png
new file mode 100644
index 00000000..3d011470
Binary files /dev/null and b/website/static/img/resources/aws/ml/forecast.png differ
diff --git a/website/static/img/resources/aws/ml/fraud-detector.png b/website/static/img/resources/aws/ml/fraud-detector.png
new file mode 100644
index 00000000..7772f262
Binary files /dev/null and b/website/static/img/resources/aws/ml/fraud-detector.png differ
diff --git a/website/static/img/resources/aws/ml/kendra.png b/website/static/img/resources/aws/ml/kendra.png
new file mode 100644
index 00000000..e77173f8
Binary files /dev/null and b/website/static/img/resources/aws/ml/kendra.png differ
diff --git a/website/static/img/resources/aws/ml/lex.png b/website/static/img/resources/aws/ml/lex.png
new file mode 100644
index 00000000..36e9bb2c
Binary files /dev/null and b/website/static/img/resources/aws/ml/lex.png differ
diff --git a/website/static/img/resources/aws/ml/machine-learning.png b/website/static/img/resources/aws/ml/machine-learning.png
new file mode 100644
index 00000000..881f4dd6
Binary files /dev/null and b/website/static/img/resources/aws/ml/machine-learning.png differ
diff --git a/website/static/img/resources/aws/ml/personalize.png b/website/static/img/resources/aws/ml/personalize.png
new file mode 100644
index 00000000..3c89844c
Binary files /dev/null and b/website/static/img/resources/aws/ml/personalize.png differ
diff --git a/website/static/img/resources/aws/ml/polly.png b/website/static/img/resources/aws/ml/polly.png
new file mode 100644
index 00000000..0b8422b3
Binary files /dev/null and b/website/static/img/resources/aws/ml/polly.png differ
diff --git a/website/static/img/resources/aws/ml/rekognition-image.png b/website/static/img/resources/aws/ml/rekognition-image.png
new file mode 100644
index 00000000..d7b0374b
Binary files /dev/null and b/website/static/img/resources/aws/ml/rekognition-image.png differ
diff --git a/website/static/img/resources/aws/ml/rekognition-video.png b/website/static/img/resources/aws/ml/rekognition-video.png
new file mode 100644
index 00000000..47b53964
Binary files /dev/null and b/website/static/img/resources/aws/ml/rekognition-video.png differ
diff --git a/website/static/img/resources/aws/ml/rekognition.png b/website/static/img/resources/aws/ml/rekognition.png
new file mode 100644
index 00000000..5baecf15
Binary files /dev/null and b/website/static/img/resources/aws/ml/rekognition.png differ
diff --git a/website/static/img/resources/aws/ml/sagemaker-ground-truth.png b/website/static/img/resources/aws/ml/sagemaker-ground-truth.png
new file mode 100644
index 00000000..c917546e
Binary files /dev/null and b/website/static/img/resources/aws/ml/sagemaker-ground-truth.png differ
diff --git a/website/static/img/resources/aws/ml/sagemaker-model.png b/website/static/img/resources/aws/ml/sagemaker-model.png
new file mode 100644
index 00000000..8fad6ddf
Binary files /dev/null and b/website/static/img/resources/aws/ml/sagemaker-model.png differ
diff --git a/website/static/img/resources/aws/ml/sagemaker-notebook.png b/website/static/img/resources/aws/ml/sagemaker-notebook.png
new file mode 100644
index 00000000..5c48c140
Binary files /dev/null and b/website/static/img/resources/aws/ml/sagemaker-notebook.png differ
diff --git a/website/static/img/resources/aws/ml/sagemaker-training-job.png b/website/static/img/resources/aws/ml/sagemaker-training-job.png
new file mode 100644
index 00000000..071ed2c5
Binary files /dev/null and b/website/static/img/resources/aws/ml/sagemaker-training-job.png differ
diff --git a/website/static/img/resources/aws/ml/sagemaker.png b/website/static/img/resources/aws/ml/sagemaker.png
new file mode 100644
index 00000000..c9096ea4
Binary files /dev/null and b/website/static/img/resources/aws/ml/sagemaker.png differ
diff --git a/website/static/img/resources/aws/ml/tensorflow-on-aws.png b/website/static/img/resources/aws/ml/tensorflow-on-aws.png
new file mode 100644
index 00000000..b50b3435
Binary files /dev/null and b/website/static/img/resources/aws/ml/tensorflow-on-aws.png differ
diff --git a/website/static/img/resources/aws/ml/textract.png b/website/static/img/resources/aws/ml/textract.png
new file mode 100644
index 00000000..07665a3a
Binary files /dev/null and b/website/static/img/resources/aws/ml/textract.png differ
diff --git a/website/static/img/resources/aws/ml/transcribe.png b/website/static/img/resources/aws/ml/transcribe.png
new file mode 100644
index 00000000..5754d256
Binary files /dev/null and b/website/static/img/resources/aws/ml/transcribe.png differ
diff --git a/website/static/img/resources/aws/ml/translate.png b/website/static/img/resources/aws/ml/translate.png
new file mode 100644
index 00000000..94e5a4a0
Binary files /dev/null and b/website/static/img/resources/aws/ml/translate.png differ
diff --git a/website/static/img/resources/aws/mobile/amplify.png b/website/static/img/resources/aws/mobile/amplify.png
new file mode 100644
index 00000000..8b22c326
Binary files /dev/null and b/website/static/img/resources/aws/mobile/amplify.png differ
diff --git a/website/static/img/resources/aws/mobile/api-gateway-endpoint.png b/website/static/img/resources/aws/mobile/api-gateway-endpoint.png
new file mode 100644
index 00000000..2c0d4687
Binary files /dev/null and b/website/static/img/resources/aws/mobile/api-gateway-endpoint.png differ
diff --git a/website/static/img/resources/aws/mobile/api-gateway.png b/website/static/img/resources/aws/mobile/api-gateway.png
new file mode 100644
index 00000000..30be8c32
Binary files /dev/null and b/website/static/img/resources/aws/mobile/api-gateway.png differ
diff --git a/website/static/img/resources/aws/mobile/appsync.png b/website/static/img/resources/aws/mobile/appsync.png
new file mode 100644
index 00000000..74a9064b
Binary files /dev/null and b/website/static/img/resources/aws/mobile/appsync.png differ
diff --git a/website/static/img/resources/aws/mobile/device-farm.png b/website/static/img/resources/aws/mobile/device-farm.png
new file mode 100644
index 00000000..3d72c411
Binary files /dev/null and b/website/static/img/resources/aws/mobile/device-farm.png differ
diff --git a/website/static/img/resources/aws/mobile/mobile.png b/website/static/img/resources/aws/mobile/mobile.png
new file mode 100644
index 00000000..fbf2c8ee
Binary files /dev/null and b/website/static/img/resources/aws/mobile/mobile.png differ
diff --git a/website/static/img/resources/aws/mobile/pinpoint.png b/website/static/img/resources/aws/mobile/pinpoint.png
new file mode 100644
index 00000000..73588dad
Binary files /dev/null and b/website/static/img/resources/aws/mobile/pinpoint.png differ
diff --git a/website/static/img/resources/aws/network/api-gateway-endpoint.png b/website/static/img/resources/aws/network/api-gateway-endpoint.png
new file mode 100644
index 00000000..96fcf394
Binary files /dev/null and b/website/static/img/resources/aws/network/api-gateway-endpoint.png differ
diff --git a/website/static/img/resources/aws/network/api-gateway.png b/website/static/img/resources/aws/network/api-gateway.png
new file mode 100644
index 00000000..c1918fa3
Binary files /dev/null and b/website/static/img/resources/aws/network/api-gateway.png differ
diff --git a/website/static/img/resources/aws/network/app-mesh.png b/website/static/img/resources/aws/network/app-mesh.png
new file mode 100644
index 00000000..a8d58ed8
Binary files /dev/null and b/website/static/img/resources/aws/network/app-mesh.png differ
diff --git a/website/static/img/resources/aws/network/client-vpn.png b/website/static/img/resources/aws/network/client-vpn.png
new file mode 100644
index 00000000..4f9243cd
Binary files /dev/null and b/website/static/img/resources/aws/network/client-vpn.png differ
diff --git a/website/static/img/resources/aws/network/cloud-map.png b/website/static/img/resources/aws/network/cloud-map.png
new file mode 100644
index 00000000..2502b91b
Binary files /dev/null and b/website/static/img/resources/aws/network/cloud-map.png differ
diff --git a/website/static/img/resources/aws/network/cloudfront-download-distribution.png b/website/static/img/resources/aws/network/cloudfront-download-distribution.png
new file mode 100644
index 00000000..ca4b979a
Binary files /dev/null and b/website/static/img/resources/aws/network/cloudfront-download-distribution.png differ
diff --git a/website/static/img/resources/aws/network/cloudfront-edge-location.png b/website/static/img/resources/aws/network/cloudfront-edge-location.png
new file mode 100644
index 00000000..e06d6b51
Binary files /dev/null and b/website/static/img/resources/aws/network/cloudfront-edge-location.png differ
diff --git a/website/static/img/resources/aws/network/cloudfront-streaming-distribution.png b/website/static/img/resources/aws/network/cloudfront-streaming-distribution.png
new file mode 100644
index 00000000..cbd97899
Binary files /dev/null and b/website/static/img/resources/aws/network/cloudfront-streaming-distribution.png differ
diff --git a/website/static/img/resources/aws/network/cloudfront.png b/website/static/img/resources/aws/network/cloudfront.png
new file mode 100644
index 00000000..70992d92
Binary files /dev/null and b/website/static/img/resources/aws/network/cloudfront.png differ
diff --git a/website/static/img/resources/aws/network/direct-connect.png b/website/static/img/resources/aws/network/direct-connect.png
new file mode 100644
index 00000000..9851b696
Binary files /dev/null and b/website/static/img/resources/aws/network/direct-connect.png differ
diff --git a/website/static/img/resources/aws/network/elastic-load-balancing.png b/website/static/img/resources/aws/network/elastic-load-balancing.png
new file mode 100644
index 00000000..56f26cee
Binary files /dev/null and b/website/static/img/resources/aws/network/elastic-load-balancing.png differ
diff --git a/website/static/img/resources/aws/network/elb-application-load-balancer.png b/website/static/img/resources/aws/network/elb-application-load-balancer.png
new file mode 100644
index 00000000..bad1aedf
Binary files /dev/null and b/website/static/img/resources/aws/network/elb-application-load-balancer.png differ
diff --git a/website/static/img/resources/aws/network/elb-classic-load-balancer.png b/website/static/img/resources/aws/network/elb-classic-load-balancer.png
new file mode 100644
index 00000000..8957eec8
Binary files /dev/null and b/website/static/img/resources/aws/network/elb-classic-load-balancer.png differ
diff --git a/website/static/img/resources/aws/network/elb-network-load-balancer.png b/website/static/img/resources/aws/network/elb-network-load-balancer.png
new file mode 100644
index 00000000..d8d880d3
Binary files /dev/null and b/website/static/img/resources/aws/network/elb-network-load-balancer.png differ
diff --git a/website/static/img/resources/aws/network/endpoint.png b/website/static/img/resources/aws/network/endpoint.png
new file mode 100644
index 00000000..2357ce49
Binary files /dev/null and b/website/static/img/resources/aws/network/endpoint.png differ
diff --git a/website/static/img/resources/aws/network/global-accelerator.png b/website/static/img/resources/aws/network/global-accelerator.png
new file mode 100644
index 00000000..d677ee1f
Binary files /dev/null and b/website/static/img/resources/aws/network/global-accelerator.png differ
diff --git a/website/static/img/resources/aws/network/internet-gateway.png b/website/static/img/resources/aws/network/internet-gateway.png
new file mode 100644
index 00000000..bcaf71a4
Binary files /dev/null and b/website/static/img/resources/aws/network/internet-gateway.png differ
diff --git a/website/static/img/resources/aws/network/nacl.png b/website/static/img/resources/aws/network/nacl.png
new file mode 100644
index 00000000..fd14518a
Binary files /dev/null and b/website/static/img/resources/aws/network/nacl.png differ
diff --git a/website/static/img/resources/aws/network/nat-gateway.png b/website/static/img/resources/aws/network/nat-gateway.png
new file mode 100644
index 00000000..a2c6e592
Binary files /dev/null and b/website/static/img/resources/aws/network/nat-gateway.png differ
diff --git a/website/static/img/resources/aws/network/networking-and-content-delivery.png b/website/static/img/resources/aws/network/networking-and-content-delivery.png
new file mode 100644
index 00000000..aef8cf72
Binary files /dev/null and b/website/static/img/resources/aws/network/networking-and-content-delivery.png differ
diff --git a/website/static/img/resources/aws/network/private-subnet.png b/website/static/img/resources/aws/network/private-subnet.png
new file mode 100644
index 00000000..c31424f0
Binary files /dev/null and b/website/static/img/resources/aws/network/private-subnet.png differ
diff --git a/website/static/img/resources/aws/network/privatelink.png b/website/static/img/resources/aws/network/privatelink.png
new file mode 100644
index 00000000..b38ed76b
Binary files /dev/null and b/website/static/img/resources/aws/network/privatelink.png differ
diff --git a/website/static/img/resources/aws/network/public-subnet.png b/website/static/img/resources/aws/network/public-subnet.png
new file mode 100644
index 00000000..f540d66c
Binary files /dev/null and b/website/static/img/resources/aws/network/public-subnet.png differ
diff --git a/website/static/img/resources/aws/network/route-53-hosted-zone.png b/website/static/img/resources/aws/network/route-53-hosted-zone.png
new file mode 100644
index 00000000..c50c9ae6
Binary files /dev/null and b/website/static/img/resources/aws/network/route-53-hosted-zone.png differ
diff --git a/website/static/img/resources/aws/network/route-53.png b/website/static/img/resources/aws/network/route-53.png
new file mode 100644
index 00000000..9e7d1697
Binary files /dev/null and b/website/static/img/resources/aws/network/route-53.png differ
diff --git a/website/static/img/resources/aws/network/route-table.png b/website/static/img/resources/aws/network/route-table.png
new file mode 100644
index 00000000..f111bf3e
Binary files /dev/null and b/website/static/img/resources/aws/network/route-table.png differ
diff --git a/website/static/img/resources/aws/network/site-to-site-vpn.png b/website/static/img/resources/aws/network/site-to-site-vpn.png
new file mode 100644
index 00000000..2c660783
Binary files /dev/null and b/website/static/img/resources/aws/network/site-to-site-vpn.png differ
diff --git a/website/static/img/resources/aws/network/transit-gateway.png b/website/static/img/resources/aws/network/transit-gateway.png
new file mode 100644
index 00000000..1c467e28
Binary files /dev/null and b/website/static/img/resources/aws/network/transit-gateway.png differ
diff --git a/website/static/img/resources/aws/network/vpc-customer-gateway.png b/website/static/img/resources/aws/network/vpc-customer-gateway.png
new file mode 100644
index 00000000..9cb40030
Binary files /dev/null and b/website/static/img/resources/aws/network/vpc-customer-gateway.png differ
diff --git a/website/static/img/resources/aws/network/vpc-elastic-network-adapter.png b/website/static/img/resources/aws/network/vpc-elastic-network-adapter.png
new file mode 100644
index 00000000..d845ca76
Binary files /dev/null and b/website/static/img/resources/aws/network/vpc-elastic-network-adapter.png differ
diff --git a/website/static/img/resources/aws/network/vpc-elastic-network-interface.png b/website/static/img/resources/aws/network/vpc-elastic-network-interface.png
new file mode 100644
index 00000000..a13bec34
Binary files /dev/null and b/website/static/img/resources/aws/network/vpc-elastic-network-interface.png differ
diff --git a/website/static/img/resources/aws/network/vpc-flow-logs.png b/website/static/img/resources/aws/network/vpc-flow-logs.png
new file mode 100644
index 00000000..a9e7a4b5
Binary files /dev/null and b/website/static/img/resources/aws/network/vpc-flow-logs.png differ
diff --git a/website/static/img/resources/aws/network/vpc-peering.png b/website/static/img/resources/aws/network/vpc-peering.png
new file mode 100644
index 00000000..439d763b
Binary files /dev/null and b/website/static/img/resources/aws/network/vpc-peering.png differ
diff --git a/website/static/img/resources/aws/network/vpc-router.png b/website/static/img/resources/aws/network/vpc-router.png
new file mode 100644
index 00000000..b0ae6d14
Binary files /dev/null and b/website/static/img/resources/aws/network/vpc-router.png differ
diff --git a/website/static/img/resources/aws/network/vpc-traffic-mirroring.png b/website/static/img/resources/aws/network/vpc-traffic-mirroring.png
new file mode 100644
index 00000000..4606c62c
Binary files /dev/null and b/website/static/img/resources/aws/network/vpc-traffic-mirroring.png differ
diff --git a/website/static/img/resources/aws/network/vpc.png b/website/static/img/resources/aws/network/vpc.png
new file mode 100644
index 00000000..172aee85
Binary files /dev/null and b/website/static/img/resources/aws/network/vpc.png differ
diff --git a/website/static/img/resources/aws/network/vpn-connection.png b/website/static/img/resources/aws/network/vpn-connection.png
new file mode 100644
index 00000000..c735cb3f
Binary files /dev/null and b/website/static/img/resources/aws/network/vpn-connection.png differ
diff --git a/website/static/img/resources/aws/network/vpn-gateway.png b/website/static/img/resources/aws/network/vpn-gateway.png
new file mode 100644
index 00000000..d7e9ec54
Binary files /dev/null and b/website/static/img/resources/aws/network/vpn-gateway.png differ
diff --git a/website/static/img/resources/aws/quantum/braket.png b/website/static/img/resources/aws/quantum/braket.png
new file mode 100644
index 00000000..b216f9b1
Binary files /dev/null and b/website/static/img/resources/aws/quantum/braket.png differ
diff --git a/website/static/img/resources/aws/quantum/quantum-technologies.png b/website/static/img/resources/aws/quantum/quantum-technologies.png
new file mode 100644
index 00000000..93178772
Binary files /dev/null and b/website/static/img/resources/aws/quantum/quantum-technologies.png differ
diff --git a/website/static/img/resources/aws/robotics/robomaker-cloud-extension-ros.png b/website/static/img/resources/aws/robotics/robomaker-cloud-extension-ros.png
new file mode 100644
index 00000000..3732a5d0
Binary files /dev/null and b/website/static/img/resources/aws/robotics/robomaker-cloud-extension-ros.png differ
diff --git a/website/static/img/resources/aws/robotics/robomaker-development-environment.png b/website/static/img/resources/aws/robotics/robomaker-development-environment.png
new file mode 100644
index 00000000..5761f06d
Binary files /dev/null and b/website/static/img/resources/aws/robotics/robomaker-development-environment.png differ
diff --git a/website/static/img/resources/aws/robotics/robomaker-fleet-management.png b/website/static/img/resources/aws/robotics/robomaker-fleet-management.png
new file mode 100644
index 00000000..3be903a9
Binary files /dev/null and b/website/static/img/resources/aws/robotics/robomaker-fleet-management.png differ
diff --git a/website/static/img/resources/aws/robotics/robomaker-simulator.png b/website/static/img/resources/aws/robotics/robomaker-simulator.png
new file mode 100644
index 00000000..3c95e14e
Binary files /dev/null and b/website/static/img/resources/aws/robotics/robomaker-simulator.png differ
diff --git a/website/static/img/resources/aws/robotics/robomaker.png b/website/static/img/resources/aws/robotics/robomaker.png
new file mode 100644
index 00000000..7cf8ab70
Binary files /dev/null and b/website/static/img/resources/aws/robotics/robomaker.png differ
diff --git a/website/static/img/resources/aws/robotics/robotics.png b/website/static/img/resources/aws/robotics/robotics.png
new file mode 100644
index 00000000..7b878bb4
Binary files /dev/null and b/website/static/img/resources/aws/robotics/robotics.png differ
diff --git a/website/static/img/resources/aws/satellite/ground-station.png b/website/static/img/resources/aws/satellite/ground-station.png
new file mode 100644
index 00000000..693565b7
Binary files /dev/null and b/website/static/img/resources/aws/satellite/ground-station.png differ
diff --git a/website/static/img/resources/aws/satellite/satellite.png b/website/static/img/resources/aws/satellite/satellite.png
new file mode 100644
index 00000000..e3df2df2
Binary files /dev/null and b/website/static/img/resources/aws/satellite/satellite.png differ
diff --git a/website/static/img/resources/aws/security/ad-connector.png b/website/static/img/resources/aws/security/ad-connector.png
new file mode 100644
index 00000000..e7c046b5
Binary files /dev/null and b/website/static/img/resources/aws/security/ad-connector.png differ
diff --git a/website/static/img/resources/aws/security/artifact.png b/website/static/img/resources/aws/security/artifact.png
new file mode 100644
index 00000000..bfddb00e
Binary files /dev/null and b/website/static/img/resources/aws/security/artifact.png differ
diff --git a/website/static/img/resources/aws/security/certificate-authority.png b/website/static/img/resources/aws/security/certificate-authority.png
new file mode 100644
index 00000000..933b00b6
Binary files /dev/null and b/website/static/img/resources/aws/security/certificate-authority.png differ
diff --git a/website/static/img/resources/aws/security/certificate-manager.png b/website/static/img/resources/aws/security/certificate-manager.png
new file mode 100644
index 00000000..543ce00a
Binary files /dev/null and b/website/static/img/resources/aws/security/certificate-manager.png differ
diff --git a/website/static/img/resources/aws/security/cloud-directory.png b/website/static/img/resources/aws/security/cloud-directory.png
new file mode 100644
index 00000000..f9f58c70
Binary files /dev/null and b/website/static/img/resources/aws/security/cloud-directory.png differ
diff --git a/website/static/img/resources/aws/security/cloudhsm.png b/website/static/img/resources/aws/security/cloudhsm.png
new file mode 100644
index 00000000..788badfd
Binary files /dev/null and b/website/static/img/resources/aws/security/cloudhsm.png differ
diff --git a/website/static/img/resources/aws/security/cognito.png b/website/static/img/resources/aws/security/cognito.png
new file mode 100644
index 00000000..a7cd7ecb
Binary files /dev/null and b/website/static/img/resources/aws/security/cognito.png differ
diff --git a/website/static/img/resources/aws/security/detective.png b/website/static/img/resources/aws/security/detective.png
new file mode 100755
index 00000000..9b138ec5
Binary files /dev/null and b/website/static/img/resources/aws/security/detective.png differ
diff --git a/website/static/img/resources/aws/security/directory-service.png b/website/static/img/resources/aws/security/directory-service.png
new file mode 100644
index 00000000..453e6350
Binary files /dev/null and b/website/static/img/resources/aws/security/directory-service.png differ
diff --git a/website/static/img/resources/aws/security/firewall-manager.png b/website/static/img/resources/aws/security/firewall-manager.png
new file mode 100644
index 00000000..3019a5ef
Binary files /dev/null and b/website/static/img/resources/aws/security/firewall-manager.png differ
diff --git a/website/static/img/resources/aws/security/guardduty.png b/website/static/img/resources/aws/security/guardduty.png
new file mode 100644
index 00000000..d02e2024
Binary files /dev/null and b/website/static/img/resources/aws/security/guardduty.png differ
diff --git a/website/static/img/resources/aws/security/identity-and-access-management-iam-access-analyzer.png b/website/static/img/resources/aws/security/identity-and-access-management-iam-access-analyzer.png
new file mode 100644
index 00000000..e04ad7c4
Binary files /dev/null and b/website/static/img/resources/aws/security/identity-and-access-management-iam-access-analyzer.png differ
diff --git a/website/static/img/resources/aws/security/identity-and-access-management-iam-add-on.png b/website/static/img/resources/aws/security/identity-and-access-management-iam-add-on.png
new file mode 100644
index 00000000..f38aab12
Binary files /dev/null and b/website/static/img/resources/aws/security/identity-and-access-management-iam-add-on.png differ
diff --git a/website/static/img/resources/aws/security/identity-and-access-management-iam-aws-sts-alternate.png b/website/static/img/resources/aws/security/identity-and-access-management-iam-aws-sts-alternate.png
new file mode 100644
index 00000000..3976e1e6
Binary files /dev/null and b/website/static/img/resources/aws/security/identity-and-access-management-iam-aws-sts-alternate.png differ
diff --git a/website/static/img/resources/aws/security/identity-and-access-management-iam-aws-sts.png b/website/static/img/resources/aws/security/identity-and-access-management-iam-aws-sts.png
new file mode 100644
index 00000000..d9e35a3c
Binary files /dev/null and b/website/static/img/resources/aws/security/identity-and-access-management-iam-aws-sts.png differ
diff --git a/website/static/img/resources/aws/security/identity-and-access-management-iam-data-encryption-key.png b/website/static/img/resources/aws/security/identity-and-access-management-iam-data-encryption-key.png
new file mode 100644
index 00000000..6cc7931a
Binary files /dev/null and b/website/static/img/resources/aws/security/identity-and-access-management-iam-data-encryption-key.png differ
diff --git a/website/static/img/resources/aws/security/identity-and-access-management-iam-encrypted-data.png b/website/static/img/resources/aws/security/identity-and-access-management-iam-encrypted-data.png
new file mode 100644
index 00000000..5312dff4
Binary files /dev/null and b/website/static/img/resources/aws/security/identity-and-access-management-iam-encrypted-data.png differ
diff --git a/website/static/img/resources/aws/security/identity-and-access-management-iam-long-term-security-credential.png b/website/static/img/resources/aws/security/identity-and-access-management-iam-long-term-security-credential.png
new file mode 100644
index 00000000..b74afb41
Binary files /dev/null and b/website/static/img/resources/aws/security/identity-and-access-management-iam-long-term-security-credential.png differ
diff --git a/website/static/img/resources/aws/security/identity-and-access-management-iam-mfa-token.png b/website/static/img/resources/aws/security/identity-and-access-management-iam-mfa-token.png
new file mode 100644
index 00000000..ace4e451
Binary files /dev/null and b/website/static/img/resources/aws/security/identity-and-access-management-iam-mfa-token.png differ
diff --git a/website/static/img/resources/aws/security/identity-and-access-management-iam-permissions.png b/website/static/img/resources/aws/security/identity-and-access-management-iam-permissions.png
new file mode 100644
index 00000000..2f26e277
Binary files /dev/null and b/website/static/img/resources/aws/security/identity-and-access-management-iam-permissions.png differ
diff --git a/website/static/img/resources/aws/security/identity-and-access-management-iam-role.png b/website/static/img/resources/aws/security/identity-and-access-management-iam-role.png
new file mode 100644
index 00000000..97862706
Binary files /dev/null and b/website/static/img/resources/aws/security/identity-and-access-management-iam-role.png differ
diff --git a/website/static/img/resources/aws/security/identity-and-access-management-iam-temporary-security-credential.png b/website/static/img/resources/aws/security/identity-and-access-management-iam-temporary-security-credential.png
new file mode 100644
index 00000000..3d3d2797
Binary files /dev/null and b/website/static/img/resources/aws/security/identity-and-access-management-iam-temporary-security-credential.png differ
diff --git a/website/static/img/resources/aws/security/identity-and-access-management-iam.png b/website/static/img/resources/aws/security/identity-and-access-management-iam.png
new file mode 100644
index 00000000..1c3bb9c0
Binary files /dev/null and b/website/static/img/resources/aws/security/identity-and-access-management-iam.png differ
diff --git a/website/static/img/resources/aws/security/inspector-agent.png b/website/static/img/resources/aws/security/inspector-agent.png
new file mode 100644
index 00000000..1a54b1aa
Binary files /dev/null and b/website/static/img/resources/aws/security/inspector-agent.png differ
diff --git a/website/static/img/resources/aws/security/inspector.png b/website/static/img/resources/aws/security/inspector.png
new file mode 100644
index 00000000..24238da4
Binary files /dev/null and b/website/static/img/resources/aws/security/inspector.png differ
diff --git a/website/static/img/resources/aws/security/key-management-service.png b/website/static/img/resources/aws/security/key-management-service.png
new file mode 100644
index 00000000..e830844e
Binary files /dev/null and b/website/static/img/resources/aws/security/key-management-service.png differ
diff --git a/website/static/img/resources/aws/security/macie.png b/website/static/img/resources/aws/security/macie.png
new file mode 100644
index 00000000..e292ce00
Binary files /dev/null and b/website/static/img/resources/aws/security/macie.png differ
diff --git a/website/static/img/resources/aws/security/managed-microsoft-ad.png b/website/static/img/resources/aws/security/managed-microsoft-ad.png
new file mode 100644
index 00000000..20e1918a
Binary files /dev/null and b/website/static/img/resources/aws/security/managed-microsoft-ad.png differ
diff --git a/website/static/img/resources/aws/security/resource-access-manager.png b/website/static/img/resources/aws/security/resource-access-manager.png
new file mode 100644
index 00000000..924ff8a1
Binary files /dev/null and b/website/static/img/resources/aws/security/resource-access-manager.png differ
diff --git a/website/static/img/resources/aws/security/secrets-manager.png b/website/static/img/resources/aws/security/secrets-manager.png
new file mode 100644
index 00000000..e6852b0e
Binary files /dev/null and b/website/static/img/resources/aws/security/secrets-manager.png differ
diff --git a/website/static/img/resources/aws/security/security-hub-finding.png b/website/static/img/resources/aws/security/security-hub-finding.png
new file mode 100644
index 00000000..ed71748a
Binary files /dev/null and b/website/static/img/resources/aws/security/security-hub-finding.png differ
diff --git a/website/static/img/resources/aws/security/security-hub.png b/website/static/img/resources/aws/security/security-hub.png
new file mode 100644
index 00000000..26ba9558
Binary files /dev/null and b/website/static/img/resources/aws/security/security-hub.png differ
diff --git a/website/static/img/resources/aws/security/security-identity-and-compliance.png b/website/static/img/resources/aws/security/security-identity-and-compliance.png
new file mode 100644
index 00000000..00939544
Binary files /dev/null and b/website/static/img/resources/aws/security/security-identity-and-compliance.png differ
diff --git a/website/static/img/resources/aws/security/shield-advanced.png b/website/static/img/resources/aws/security/shield-advanced.png
new file mode 100644
index 00000000..d530ded8
Binary files /dev/null and b/website/static/img/resources/aws/security/shield-advanced.png differ
diff --git a/website/static/img/resources/aws/security/shield.png b/website/static/img/resources/aws/security/shield.png
new file mode 100644
index 00000000..843ca98c
Binary files /dev/null and b/website/static/img/resources/aws/security/shield.png differ
diff --git a/website/static/img/resources/aws/security/simple-ad.png b/website/static/img/resources/aws/security/simple-ad.png
new file mode 100644
index 00000000..a83492d1
Binary files /dev/null and b/website/static/img/resources/aws/security/simple-ad.png differ
diff --git a/website/static/img/resources/aws/security/single-sign-on.png b/website/static/img/resources/aws/security/single-sign-on.png
new file mode 100644
index 00000000..6a0ea5d4
Binary files /dev/null and b/website/static/img/resources/aws/security/single-sign-on.png differ
diff --git a/website/static/img/resources/aws/security/waf-filtering-rule.png b/website/static/img/resources/aws/security/waf-filtering-rule.png
new file mode 100644
index 00000000..65c208ce
Binary files /dev/null and b/website/static/img/resources/aws/security/waf-filtering-rule.png differ
diff --git a/website/static/img/resources/aws/security/waf.png b/website/static/img/resources/aws/security/waf.png
new file mode 100644
index 00000000..06f6632d
Binary files /dev/null and b/website/static/img/resources/aws/security/waf.png differ
diff --git a/website/static/img/resources/aws/storage/backup.png b/website/static/img/resources/aws/storage/backup.png
new file mode 100644
index 00000000..5f002f60
Binary files /dev/null and b/website/static/img/resources/aws/storage/backup.png differ
diff --git a/website/static/img/resources/aws/storage/cloudendure-disaster-recovery.png b/website/static/img/resources/aws/storage/cloudendure-disaster-recovery.png
new file mode 100755
index 00000000..53957828
Binary files /dev/null and b/website/static/img/resources/aws/storage/cloudendure-disaster-recovery.png differ
diff --git a/website/static/img/resources/aws/storage/efs-infrequentaccess-primary-bg.png b/website/static/img/resources/aws/storage/efs-infrequentaccess-primary-bg.png
new file mode 100644
index 00000000..41932778
Binary files /dev/null and b/website/static/img/resources/aws/storage/efs-infrequentaccess-primary-bg.png differ
diff --git a/website/static/img/resources/aws/storage/efs-standard-primary-bg.png b/website/static/img/resources/aws/storage/efs-standard-primary-bg.png
new file mode 100755
index 00000000..4d3fcaee
Binary files /dev/null and b/website/static/img/resources/aws/storage/efs-standard-primary-bg.png differ
diff --git a/website/static/img/resources/aws/storage/elastic-block-store-ebs-snapshot.png b/website/static/img/resources/aws/storage/elastic-block-store-ebs-snapshot.png
new file mode 100644
index 00000000..f9f45a36
Binary files /dev/null and b/website/static/img/resources/aws/storage/elastic-block-store-ebs-snapshot.png differ
diff --git a/website/static/img/resources/aws/storage/elastic-block-store-ebs-volume.png b/website/static/img/resources/aws/storage/elastic-block-store-ebs-volume.png
new file mode 100644
index 00000000..8bc08c55
Binary files /dev/null and b/website/static/img/resources/aws/storage/elastic-block-store-ebs-volume.png differ
diff --git a/website/static/img/resources/aws/storage/elastic-block-store-ebs.png b/website/static/img/resources/aws/storage/elastic-block-store-ebs.png
new file mode 100644
index 00000000..e51ef08e
Binary files /dev/null and b/website/static/img/resources/aws/storage/elastic-block-store-ebs.png differ
diff --git a/website/static/img/resources/aws/storage/elastic-file-system-efs-file-system.png b/website/static/img/resources/aws/storage/elastic-file-system-efs-file-system.png
new file mode 100644
index 00000000..93b98ee8
Binary files /dev/null and b/website/static/img/resources/aws/storage/elastic-file-system-efs-file-system.png differ
diff --git a/website/static/img/resources/aws/storage/elastic-file-system-efs.png b/website/static/img/resources/aws/storage/elastic-file-system-efs.png
new file mode 100644
index 00000000..435becb1
Binary files /dev/null and b/website/static/img/resources/aws/storage/elastic-file-system-efs.png differ
diff --git a/website/static/img/resources/aws/storage/fsx-for-lustre.png b/website/static/img/resources/aws/storage/fsx-for-lustre.png
new file mode 100644
index 00000000..7a3948b5
Binary files /dev/null and b/website/static/img/resources/aws/storage/fsx-for-lustre.png differ
diff --git a/website/static/img/resources/aws/storage/fsx-for-windows-file-server.png b/website/static/img/resources/aws/storage/fsx-for-windows-file-server.png
new file mode 100644
index 00000000..6ab37f1d
Binary files /dev/null and b/website/static/img/resources/aws/storage/fsx-for-windows-file-server.png differ
diff --git a/website/static/img/resources/aws/storage/fsx.png b/website/static/img/resources/aws/storage/fsx.png
new file mode 100644
index 00000000..73b2be83
Binary files /dev/null and b/website/static/img/resources/aws/storage/fsx.png differ
diff --git a/website/static/img/resources/aws/storage/multiple-volumes-resource.png b/website/static/img/resources/aws/storage/multiple-volumes-resource.png
new file mode 100644
index 00000000..1b73423e
Binary files /dev/null and b/website/static/img/resources/aws/storage/multiple-volumes-resource.png differ
diff --git a/website/static/img/resources/aws/storage/s3-glacier-archive.png b/website/static/img/resources/aws/storage/s3-glacier-archive.png
new file mode 100644
index 00000000..eed6d9f1
Binary files /dev/null and b/website/static/img/resources/aws/storage/s3-glacier-archive.png differ
diff --git a/website/static/img/resources/aws/storage/s3-glacier-vault.png b/website/static/img/resources/aws/storage/s3-glacier-vault.png
new file mode 100644
index 00000000..ca35dfbf
Binary files /dev/null and b/website/static/img/resources/aws/storage/s3-glacier-vault.png differ
diff --git a/website/static/img/resources/aws/storage/s3-glacier.png b/website/static/img/resources/aws/storage/s3-glacier.png
new file mode 100644
index 00000000..ff0e563a
Binary files /dev/null and b/website/static/img/resources/aws/storage/s3-glacier.png differ
diff --git a/website/static/img/resources/aws/storage/simple-storage-service-s3-bucket-with-objects.png b/website/static/img/resources/aws/storage/simple-storage-service-s3-bucket-with-objects.png
new file mode 100644
index 00000000..88f9fa59
Binary files /dev/null and b/website/static/img/resources/aws/storage/simple-storage-service-s3-bucket-with-objects.png differ
diff --git a/website/static/img/resources/aws/storage/simple-storage-service-s3-bucket.png b/website/static/img/resources/aws/storage/simple-storage-service-s3-bucket.png
new file mode 100644
index 00000000..2994e207
Binary files /dev/null and b/website/static/img/resources/aws/storage/simple-storage-service-s3-bucket.png differ
diff --git a/website/static/img/resources/aws/storage/simple-storage-service-s3-object.png b/website/static/img/resources/aws/storage/simple-storage-service-s3-object.png
new file mode 100644
index 00000000..6098f067
Binary files /dev/null and b/website/static/img/resources/aws/storage/simple-storage-service-s3-object.png differ
diff --git a/website/static/img/resources/aws/storage/simple-storage-service-s3.png b/website/static/img/resources/aws/storage/simple-storage-service-s3.png
new file mode 100644
index 00000000..eae74b55
Binary files /dev/null and b/website/static/img/resources/aws/storage/simple-storage-service-s3.png differ
diff --git a/website/static/img/resources/aws/storage/snow-family-snowball-import-export.png b/website/static/img/resources/aws/storage/snow-family-snowball-import-export.png
new file mode 100644
index 00000000..a4710145
Binary files /dev/null and b/website/static/img/resources/aws/storage/snow-family-snowball-import-export.png differ
diff --git a/website/static/img/resources/aws/storage/snowball-edge.png b/website/static/img/resources/aws/storage/snowball-edge.png
new file mode 100644
index 00000000..33966be9
Binary files /dev/null and b/website/static/img/resources/aws/storage/snowball-edge.png differ
diff --git a/website/static/img/resources/aws/storage/snowball.png b/website/static/img/resources/aws/storage/snowball.png
new file mode 100644
index 00000000..7f9a6229
Binary files /dev/null and b/website/static/img/resources/aws/storage/snowball.png differ
diff --git a/website/static/img/resources/aws/storage/snowmobile.png b/website/static/img/resources/aws/storage/snowmobile.png
new file mode 100644
index 00000000..7f21f8cd
Binary files /dev/null and b/website/static/img/resources/aws/storage/snowmobile.png differ
diff --git a/website/static/img/resources/aws/storage/storage-gateway-cached-volume.png b/website/static/img/resources/aws/storage/storage-gateway-cached-volume.png
new file mode 100644
index 00000000..8b637f4a
Binary files /dev/null and b/website/static/img/resources/aws/storage/storage-gateway-cached-volume.png differ
diff --git a/website/static/img/resources/aws/storage/storage-gateway-non-cached-volume.png b/website/static/img/resources/aws/storage/storage-gateway-non-cached-volume.png
new file mode 100644
index 00000000..89d13219
Binary files /dev/null and b/website/static/img/resources/aws/storage/storage-gateway-non-cached-volume.png differ
diff --git a/website/static/img/resources/aws/storage/storage-gateway-virtual-tape-library.png b/website/static/img/resources/aws/storage/storage-gateway-virtual-tape-library.png
new file mode 100644
index 00000000..0c920710
Binary files /dev/null and b/website/static/img/resources/aws/storage/storage-gateway-virtual-tape-library.png differ
diff --git a/website/static/img/resources/aws/storage/storage-gateway.png b/website/static/img/resources/aws/storage/storage-gateway.png
new file mode 100644
index 00000000..906f596b
Binary files /dev/null and b/website/static/img/resources/aws/storage/storage-gateway.png differ
diff --git a/website/static/img/resources/aws/storage/storage.png b/website/static/img/resources/aws/storage/storage.png
new file mode 100644
index 00000000..f1533b71
Binary files /dev/null and b/website/static/img/resources/aws/storage/storage.png differ
diff --git a/website/static/img/resources/azure/analytics/analysis-services.png b/website/static/img/resources/azure/analytics/analysis-services.png
new file mode 100644
index 00000000..efa3daff
Binary files /dev/null and b/website/static/img/resources/azure/analytics/analysis-services.png differ
diff --git a/website/static/img/resources/azure/analytics/data-explorer-clusters.png b/website/static/img/resources/azure/analytics/data-explorer-clusters.png
new file mode 100644
index 00000000..2c4f8021
Binary files /dev/null and b/website/static/img/resources/azure/analytics/data-explorer-clusters.png differ
diff --git a/website/static/img/resources/azure/analytics/data-factories.png b/website/static/img/resources/azure/analytics/data-factories.png
new file mode 100644
index 00000000..6016899e
Binary files /dev/null and b/website/static/img/resources/azure/analytics/data-factories.png differ
diff --git a/website/static/img/resources/azure/analytics/data-lake-analytics.png b/website/static/img/resources/azure/analytics/data-lake-analytics.png
new file mode 100644
index 00000000..e561bfc4
Binary files /dev/null and b/website/static/img/resources/azure/analytics/data-lake-analytics.png differ
diff --git a/website/static/img/resources/azure/analytics/data-lake-store-gen1.png b/website/static/img/resources/azure/analytics/data-lake-store-gen1.png
new file mode 100644
index 00000000..6e861246
Binary files /dev/null and b/website/static/img/resources/azure/analytics/data-lake-store-gen1.png differ
diff --git a/website/static/img/resources/azure/analytics/databricks.png b/website/static/img/resources/azure/analytics/databricks.png
new file mode 100644
index 00000000..42cacf60
Binary files /dev/null and b/website/static/img/resources/azure/analytics/databricks.png differ
diff --git a/website/static/img/resources/azure/analytics/event-hub-clusters.png b/website/static/img/resources/azure/analytics/event-hub-clusters.png
new file mode 100644
index 00000000..dde0c68d
Binary files /dev/null and b/website/static/img/resources/azure/analytics/event-hub-clusters.png differ
diff --git a/website/static/img/resources/azure/analytics/event-hubs.png b/website/static/img/resources/azure/analytics/event-hubs.png
new file mode 100644
index 00000000..2677ee0a
Binary files /dev/null and b/website/static/img/resources/azure/analytics/event-hubs.png differ
diff --git a/website/static/img/resources/azure/analytics/hdinsightclusters.png b/website/static/img/resources/azure/analytics/hdinsightclusters.png
new file mode 100644
index 00000000..42fc1d14
Binary files /dev/null and b/website/static/img/resources/azure/analytics/hdinsightclusters.png differ
diff --git a/website/static/img/resources/azure/analytics/log-analytics-workspaces.png b/website/static/img/resources/azure/analytics/log-analytics-workspaces.png
new file mode 100644
index 00000000..d3f462ad
Binary files /dev/null and b/website/static/img/resources/azure/analytics/log-analytics-workspaces.png differ
diff --git a/website/static/img/resources/azure/analytics/stream-analytics-jobs.png b/website/static/img/resources/azure/analytics/stream-analytics-jobs.png
new file mode 100644
index 00000000..a9fceb32
Binary files /dev/null and b/website/static/img/resources/azure/analytics/stream-analytics-jobs.png differ
diff --git a/website/static/img/resources/azure/analytics/synapse-analytics.png b/website/static/img/resources/azure/analytics/synapse-analytics.png
new file mode 100644
index 00000000..7966c325
Binary files /dev/null and b/website/static/img/resources/azure/analytics/synapse-analytics.png differ
diff --git a/website/static/img/resources/azure/compute/app-services.png b/website/static/img/resources/azure/compute/app-services.png
new file mode 100644
index 00000000..f7ca7fb0
Binary files /dev/null and b/website/static/img/resources/azure/compute/app-services.png differ
diff --git a/website/static/img/resources/azure/compute/automanaged-vm.png b/website/static/img/resources/azure/compute/automanaged-vm.png
new file mode 100644
index 00000000..ec8365b5
Binary files /dev/null and b/website/static/img/resources/azure/compute/automanaged-vm.png differ
diff --git a/website/static/img/resources/azure/compute/availability-sets.png b/website/static/img/resources/azure/compute/availability-sets.png
new file mode 100644
index 00000000..988e9a6c
Binary files /dev/null and b/website/static/img/resources/azure/compute/availability-sets.png differ
diff --git a/website/static/img/resources/azure/compute/batch-accounts.png b/website/static/img/resources/azure/compute/batch-accounts.png
new file mode 100644
index 00000000..8f41434e
Binary files /dev/null and b/website/static/img/resources/azure/compute/batch-accounts.png differ
diff --git a/website/static/img/resources/azure/compute/citrix-virtual-desktops-essentials.png b/website/static/img/resources/azure/compute/citrix-virtual-desktops-essentials.png
new file mode 100644
index 00000000..fc262400
Binary files /dev/null and b/website/static/img/resources/azure/compute/citrix-virtual-desktops-essentials.png differ
diff --git a/website/static/img/resources/azure/compute/cloud-services-classic.png b/website/static/img/resources/azure/compute/cloud-services-classic.png
new file mode 100644
index 00000000..c3fa4d1b
Binary files /dev/null and b/website/static/img/resources/azure/compute/cloud-services-classic.png differ
diff --git a/website/static/img/resources/azure/compute/cloud-services.png b/website/static/img/resources/azure/compute/cloud-services.png
new file mode 100644
index 00000000..0e403583
Binary files /dev/null and b/website/static/img/resources/azure/compute/cloud-services.png differ
diff --git a/website/static/img/resources/azure/compute/cloudsimple-virtual-machines.png b/website/static/img/resources/azure/compute/cloudsimple-virtual-machines.png
new file mode 100644
index 00000000..8c8b1c64
Binary files /dev/null and b/website/static/img/resources/azure/compute/cloudsimple-virtual-machines.png differ
diff --git a/website/static/img/resources/azure/compute/container-instances.png b/website/static/img/resources/azure/compute/container-instances.png
new file mode 100644
index 00000000..6be6aacc
Binary files /dev/null and b/website/static/img/resources/azure/compute/container-instances.png differ
diff --git a/website/static/img/resources/azure/compute/container-registries.png b/website/static/img/resources/azure/compute/container-registries.png
new file mode 100644
index 00000000..17bd6678
Binary files /dev/null and b/website/static/img/resources/azure/compute/container-registries.png differ
diff --git a/website/static/img/resources/azure/compute/disk-encryption-sets.png b/website/static/img/resources/azure/compute/disk-encryption-sets.png
new file mode 100644
index 00000000..17b3126a
Binary files /dev/null and b/website/static/img/resources/azure/compute/disk-encryption-sets.png differ
diff --git a/website/static/img/resources/azure/compute/disk-snapshots.png b/website/static/img/resources/azure/compute/disk-snapshots.png
new file mode 100644
index 00000000..b6f6b69b
Binary files /dev/null and b/website/static/img/resources/azure/compute/disk-snapshots.png differ
diff --git a/website/static/img/resources/azure/compute/disks.png b/website/static/img/resources/azure/compute/disks.png
new file mode 100644
index 00000000..effee0b1
Binary files /dev/null and b/website/static/img/resources/azure/compute/disks.png differ
diff --git a/website/static/img/resources/azure/compute/function-apps.png b/website/static/img/resources/azure/compute/function-apps.png
new file mode 100644
index 00000000..b6c7f67d
Binary files /dev/null and b/website/static/img/resources/azure/compute/function-apps.png differ
diff --git a/website/static/img/resources/azure/compute/image-definitions.png b/website/static/img/resources/azure/compute/image-definitions.png
new file mode 100644
index 00000000..de6a2b3d
Binary files /dev/null and b/website/static/img/resources/azure/compute/image-definitions.png differ
diff --git a/website/static/img/resources/azure/compute/image-versions.png b/website/static/img/resources/azure/compute/image-versions.png
new file mode 100644
index 00000000..b62ab430
Binary files /dev/null and b/website/static/img/resources/azure/compute/image-versions.png differ
diff --git a/website/static/img/resources/azure/compute/kubernetes-services.png b/website/static/img/resources/azure/compute/kubernetes-services.png
new file mode 100644
index 00000000..11c37ef8
Binary files /dev/null and b/website/static/img/resources/azure/compute/kubernetes-services.png differ
diff --git a/website/static/img/resources/azure/compute/mesh-applications.png b/website/static/img/resources/azure/compute/mesh-applications.png
new file mode 100644
index 00000000..468f4e5c
Binary files /dev/null and b/website/static/img/resources/azure/compute/mesh-applications.png differ
diff --git a/website/static/img/resources/azure/compute/os-images.png b/website/static/img/resources/azure/compute/os-images.png
new file mode 100644
index 00000000..fbbcf8e1
Binary files /dev/null and b/website/static/img/resources/azure/compute/os-images.png differ
diff --git a/website/static/img/resources/azure/compute/sap-hana-on-azure.png b/website/static/img/resources/azure/compute/sap-hana-on-azure.png
new file mode 100644
index 00000000..8641469f
Binary files /dev/null and b/website/static/img/resources/azure/compute/sap-hana-on-azure.png differ
diff --git a/website/static/img/resources/azure/compute/service-fabric-clusters.png b/website/static/img/resources/azure/compute/service-fabric-clusters.png
new file mode 100644
index 00000000..a03a2194
Binary files /dev/null and b/website/static/img/resources/azure/compute/service-fabric-clusters.png differ
diff --git a/website/static/img/resources/azure/compute/shared-image-galleries.png b/website/static/img/resources/azure/compute/shared-image-galleries.png
new file mode 100644
index 00000000..364a0915
Binary files /dev/null and b/website/static/img/resources/azure/compute/shared-image-galleries.png differ
diff --git a/website/static/img/resources/azure/compute/spring-cloud.png b/website/static/img/resources/azure/compute/spring-cloud.png
new file mode 100644
index 00000000..58fae815
Binary files /dev/null and b/website/static/img/resources/azure/compute/spring-cloud.png differ
diff --git a/website/static/img/resources/azure/compute/vm-classic.png b/website/static/img/resources/azure/compute/vm-classic.png
new file mode 100644
index 00000000..70cced29
Binary files /dev/null and b/website/static/img/resources/azure/compute/vm-classic.png differ
diff --git a/website/static/img/resources/azure/compute/vm-images.png b/website/static/img/resources/azure/compute/vm-images.png
new file mode 100644
index 00000000..fbbcf8e1
Binary files /dev/null and b/website/static/img/resources/azure/compute/vm-images.png differ
diff --git a/website/static/img/resources/azure/compute/vm-linux.png b/website/static/img/resources/azure/compute/vm-linux.png
new file mode 100644
index 00000000..d5f0f2bb
Binary files /dev/null and b/website/static/img/resources/azure/compute/vm-linux.png differ
diff --git a/website/static/img/resources/azure/compute/vm-scale-set.png b/website/static/img/resources/azure/compute/vm-scale-set.png
new file mode 100644
index 00000000..d2deec75
Binary files /dev/null and b/website/static/img/resources/azure/compute/vm-scale-set.png differ
diff --git a/website/static/img/resources/azure/compute/vm-windows.png b/website/static/img/resources/azure/compute/vm-windows.png
new file mode 100644
index 00000000..5239bbb6
Binary files /dev/null and b/website/static/img/resources/azure/compute/vm-windows.png differ
diff --git a/website/static/img/resources/azure/compute/vm.png b/website/static/img/resources/azure/compute/vm.png
new file mode 100644
index 00000000..99a05570
Binary files /dev/null and b/website/static/img/resources/azure/compute/vm.png differ
diff --git a/website/static/img/resources/azure/compute/workspaces.png b/website/static/img/resources/azure/compute/workspaces.png
new file mode 100644
index 00000000..fa399bfb
Binary files /dev/null and b/website/static/img/resources/azure/compute/workspaces.png differ
diff --git a/website/static/img/resources/azure/database/blob-storage.png b/website/static/img/resources/azure/database/blob-storage.png
new file mode 100644
index 00000000..5764c131
Binary files /dev/null and b/website/static/img/resources/azure/database/blob-storage.png differ
diff --git a/website/static/img/resources/azure/database/cache-for-redis.png b/website/static/img/resources/azure/database/cache-for-redis.png
new file mode 100644
index 00000000..c3919b2a
Binary files /dev/null and b/website/static/img/resources/azure/database/cache-for-redis.png differ
diff --git a/website/static/img/resources/azure/database/cosmos-db.png b/website/static/img/resources/azure/database/cosmos-db.png
new file mode 100644
index 00000000..64b9796d
Binary files /dev/null and b/website/static/img/resources/azure/database/cosmos-db.png differ
diff --git a/website/static/img/resources/azure/database/data-explorer-clusters.png b/website/static/img/resources/azure/database/data-explorer-clusters.png
new file mode 100644
index 00000000..cb317abc
Binary files /dev/null and b/website/static/img/resources/azure/database/data-explorer-clusters.png differ
diff --git a/website/static/img/resources/azure/database/data-factory.png b/website/static/img/resources/azure/database/data-factory.png
new file mode 100644
index 00000000..78d97d26
Binary files /dev/null and b/website/static/img/resources/azure/database/data-factory.png differ
diff --git a/website/static/img/resources/azure/database/data-lake.png b/website/static/img/resources/azure/database/data-lake.png
new file mode 100644
index 00000000..e50ee889
Binary files /dev/null and b/website/static/img/resources/azure/database/data-lake.png differ
diff --git a/website/static/img/resources/azure/database/database-for-mariadb-servers.png b/website/static/img/resources/azure/database/database-for-mariadb-servers.png
new file mode 100644
index 00000000..170251e1
Binary files /dev/null and b/website/static/img/resources/azure/database/database-for-mariadb-servers.png differ
diff --git a/website/static/img/resources/azure/database/database-for-mysql-servers.png b/website/static/img/resources/azure/database/database-for-mysql-servers.png
new file mode 100644
index 00000000..a70b63c0
Binary files /dev/null and b/website/static/img/resources/azure/database/database-for-mysql-servers.png differ
diff --git a/website/static/img/resources/azure/database/database-for-postgresql-servers.png b/website/static/img/resources/azure/database/database-for-postgresql-servers.png
new file mode 100644
index 00000000..91875ae0
Binary files /dev/null and b/website/static/img/resources/azure/database/database-for-postgresql-servers.png differ
diff --git a/website/static/img/resources/azure/database/elastic-database-pools.png b/website/static/img/resources/azure/database/elastic-database-pools.png
new file mode 100644
index 00000000..d5ed1d4a
Binary files /dev/null and b/website/static/img/resources/azure/database/elastic-database-pools.png differ
diff --git a/website/static/img/resources/azure/database/elastic-job-agents.png b/website/static/img/resources/azure/database/elastic-job-agents.png
new file mode 100644
index 00000000..dc82cee7
Binary files /dev/null and b/website/static/img/resources/azure/database/elastic-job-agents.png differ
diff --git a/website/static/img/resources/azure/database/instance-pools.png b/website/static/img/resources/azure/database/instance-pools.png
new file mode 100644
index 00000000..ccf66287
Binary files /dev/null and b/website/static/img/resources/azure/database/instance-pools.png differ
diff --git a/website/static/img/resources/azure/database/managed-databases.png b/website/static/img/resources/azure/database/managed-databases.png
new file mode 100644
index 00000000..2035ee34
Binary files /dev/null and b/website/static/img/resources/azure/database/managed-databases.png differ
diff --git a/website/static/img/resources/azure/database/sql-databases.png b/website/static/img/resources/azure/database/sql-databases.png
new file mode 100644
index 00000000..60d0f169
Binary files /dev/null and b/website/static/img/resources/azure/database/sql-databases.png differ
diff --git a/website/static/img/resources/azure/database/sql-datawarehouse.png b/website/static/img/resources/azure/database/sql-datawarehouse.png
new file mode 100644
index 00000000..2aeeeeaa
Binary files /dev/null and b/website/static/img/resources/azure/database/sql-datawarehouse.png differ
diff --git a/website/static/img/resources/azure/database/sql-managed-instances.png b/website/static/img/resources/azure/database/sql-managed-instances.png
new file mode 100644
index 00000000..2cfe47e7
Binary files /dev/null and b/website/static/img/resources/azure/database/sql-managed-instances.png differ
diff --git a/website/static/img/resources/azure/database/sql-server-stretch-databases.png b/website/static/img/resources/azure/database/sql-server-stretch-databases.png
new file mode 100644
index 00000000..2aeeeeaa
Binary files /dev/null and b/website/static/img/resources/azure/database/sql-server-stretch-databases.png differ
diff --git a/website/static/img/resources/azure/database/sql-servers.png b/website/static/img/resources/azure/database/sql-servers.png
new file mode 100644
index 00000000..a45391ba
Binary files /dev/null and b/website/static/img/resources/azure/database/sql-servers.png differ
diff --git a/website/static/img/resources/azure/database/sql-vm.png b/website/static/img/resources/azure/database/sql-vm.png
new file mode 100644
index 00000000..c7ce579d
Binary files /dev/null and b/website/static/img/resources/azure/database/sql-vm.png differ
diff --git a/website/static/img/resources/azure/database/sql.png b/website/static/img/resources/azure/database/sql.png
new file mode 100644
index 00000000..d3b46f09
Binary files /dev/null and b/website/static/img/resources/azure/database/sql.png differ
diff --git a/website/static/img/resources/azure/database/ssis-lift-and-shift-ir.png b/website/static/img/resources/azure/database/ssis-lift-and-shift-ir.png
new file mode 100644
index 00000000..8ff629c5
Binary files /dev/null and b/website/static/img/resources/azure/database/ssis-lift-and-shift-ir.png differ
diff --git a/website/static/img/resources/azure/database/synapse-analytics.png b/website/static/img/resources/azure/database/synapse-analytics.png
new file mode 100644
index 00000000..7966c325
Binary files /dev/null and b/website/static/img/resources/azure/database/synapse-analytics.png differ
diff --git a/website/static/img/resources/azure/database/virtual-clusters.png b/website/static/img/resources/azure/database/virtual-clusters.png
new file mode 100644
index 00000000..c676bd50
Binary files /dev/null and b/website/static/img/resources/azure/database/virtual-clusters.png differ
diff --git a/website/static/img/resources/azure/database/virtual-datacenter.png b/website/static/img/resources/azure/database/virtual-datacenter.png
new file mode 100644
index 00000000..31ebc4c8
Binary files /dev/null and b/website/static/img/resources/azure/database/virtual-datacenter.png differ
diff --git a/website/static/img/resources/azure/devops/application-insights.png b/website/static/img/resources/azure/devops/application-insights.png
new file mode 100644
index 00000000..f80e0173
Binary files /dev/null and b/website/static/img/resources/azure/devops/application-insights.png differ
diff --git a/website/static/img/resources/azure/devops/artifacts.png b/website/static/img/resources/azure/devops/artifacts.png
new file mode 100644
index 00000000..dc928c1d
Binary files /dev/null and b/website/static/img/resources/azure/devops/artifacts.png differ
diff --git a/website/static/img/resources/azure/devops/boards.png b/website/static/img/resources/azure/devops/boards.png
new file mode 100644
index 00000000..1813eba5
Binary files /dev/null and b/website/static/img/resources/azure/devops/boards.png differ
diff --git a/website/static/img/resources/azure/devops/devops.png b/website/static/img/resources/azure/devops/devops.png
new file mode 100644
index 00000000..9d124a1f
Binary files /dev/null and b/website/static/img/resources/azure/devops/devops.png differ
diff --git a/website/static/img/resources/azure/devops/devtest-labs.png b/website/static/img/resources/azure/devops/devtest-labs.png
new file mode 100644
index 00000000..75b82c12
Binary files /dev/null and b/website/static/img/resources/azure/devops/devtest-labs.png differ
diff --git a/website/static/img/resources/azure/devops/lab-services.png b/website/static/img/resources/azure/devops/lab-services.png
new file mode 100644
index 00000000..abbe48da
Binary files /dev/null and b/website/static/img/resources/azure/devops/lab-services.png differ
diff --git a/website/static/img/resources/azure/devops/pipelines.png b/website/static/img/resources/azure/devops/pipelines.png
new file mode 100644
index 00000000..631e082d
Binary files /dev/null and b/website/static/img/resources/azure/devops/pipelines.png differ
diff --git a/website/static/img/resources/azure/devops/repos.png b/website/static/img/resources/azure/devops/repos.png
new file mode 100644
index 00000000..636be5d4
Binary files /dev/null and b/website/static/img/resources/azure/devops/repos.png differ
diff --git a/website/static/img/resources/azure/devops/test-plans.png b/website/static/img/resources/azure/devops/test-plans.png
new file mode 100644
index 00000000..3543c991
Binary files /dev/null and b/website/static/img/resources/azure/devops/test-plans.png differ
diff --git a/website/static/img/resources/azure/general/allresources.png b/website/static/img/resources/azure/general/allresources.png
new file mode 100644
index 00000000..d2b2ccc7
Binary files /dev/null and b/website/static/img/resources/azure/general/allresources.png differ
diff --git a/website/static/img/resources/azure/general/azurehome.png b/website/static/img/resources/azure/general/azurehome.png
new file mode 100644
index 00000000..e86046d6
Binary files /dev/null and b/website/static/img/resources/azure/general/azurehome.png differ
diff --git a/website/static/img/resources/azure/general/developertools.png b/website/static/img/resources/azure/general/developertools.png
new file mode 100644
index 00000000..882de89e
Binary files /dev/null and b/website/static/img/resources/azure/general/developertools.png differ
diff --git a/website/static/img/resources/azure/general/helpsupport.png b/website/static/img/resources/azure/general/helpsupport.png
new file mode 100644
index 00000000..d5172d37
Binary files /dev/null and b/website/static/img/resources/azure/general/helpsupport.png differ
diff --git a/website/static/img/resources/azure/general/information.png b/website/static/img/resources/azure/general/information.png
new file mode 100644
index 00000000..34af9729
Binary files /dev/null and b/website/static/img/resources/azure/general/information.png differ
diff --git a/website/static/img/resources/azure/general/managementgroups.png b/website/static/img/resources/azure/general/managementgroups.png
new file mode 100644
index 00000000..94044f40
Binary files /dev/null and b/website/static/img/resources/azure/general/managementgroups.png differ
diff --git a/website/static/img/resources/azure/general/marketplace.png b/website/static/img/resources/azure/general/marketplace.png
new file mode 100644
index 00000000..311506f4
Binary files /dev/null and b/website/static/img/resources/azure/general/marketplace.png differ
diff --git a/website/static/img/resources/azure/general/quickstartcenter.png b/website/static/img/resources/azure/general/quickstartcenter.png
new file mode 100644
index 00000000..8a8d92ee
Binary files /dev/null and b/website/static/img/resources/azure/general/quickstartcenter.png differ
diff --git a/website/static/img/resources/azure/general/recent.png b/website/static/img/resources/azure/general/recent.png
new file mode 100644
index 00000000..7d7fb4a4
Binary files /dev/null and b/website/static/img/resources/azure/general/recent.png differ
diff --git a/website/static/img/resources/azure/general/reservations.png b/website/static/img/resources/azure/general/reservations.png
new file mode 100644
index 00000000..ec2ebad6
Binary files /dev/null and b/website/static/img/resources/azure/general/reservations.png differ
diff --git a/website/static/img/resources/azure/general/resource.png b/website/static/img/resources/azure/general/resource.png
new file mode 100644
index 00000000..8dfdc432
Binary files /dev/null and b/website/static/img/resources/azure/general/resource.png differ
diff --git a/website/static/img/resources/azure/general/resourcegroups.png b/website/static/img/resources/azure/general/resourcegroups.png
new file mode 100644
index 00000000..f0177acf
Binary files /dev/null and b/website/static/img/resources/azure/general/resourcegroups.png differ
diff --git a/website/static/img/resources/azure/general/servicehealth.png b/website/static/img/resources/azure/general/servicehealth.png
new file mode 100644
index 00000000..308f7062
Binary files /dev/null and b/website/static/img/resources/azure/general/servicehealth.png differ
diff --git a/website/static/img/resources/azure/general/shareddashboard.png b/website/static/img/resources/azure/general/shareddashboard.png
new file mode 100644
index 00000000..97caf721
Binary files /dev/null and b/website/static/img/resources/azure/general/shareddashboard.png differ
diff --git a/website/static/img/resources/azure/general/subscriptions.png b/website/static/img/resources/azure/general/subscriptions.png
new file mode 100644
index 00000000..9a510f98
Binary files /dev/null and b/website/static/img/resources/azure/general/subscriptions.png differ
diff --git a/website/static/img/resources/azure/general/support.png b/website/static/img/resources/azure/general/support.png
new file mode 100644
index 00000000..6590fc9a
Binary files /dev/null and b/website/static/img/resources/azure/general/support.png differ
diff --git a/website/static/img/resources/azure/general/supportrequests.png b/website/static/img/resources/azure/general/supportrequests.png
new file mode 100644
index 00000000..582ee94e
Binary files /dev/null and b/website/static/img/resources/azure/general/supportrequests.png differ
diff --git a/website/static/img/resources/azure/general/tag.png b/website/static/img/resources/azure/general/tag.png
new file mode 100644
index 00000000..5d0ee16e
Binary files /dev/null and b/website/static/img/resources/azure/general/tag.png differ
diff --git a/website/static/img/resources/azure/general/tags.png b/website/static/img/resources/azure/general/tags.png
new file mode 100644
index 00000000..58f2b4d5
Binary files /dev/null and b/website/static/img/resources/azure/general/tags.png differ
diff --git a/website/static/img/resources/azure/general/templates.png b/website/static/img/resources/azure/general/templates.png
new file mode 100644
index 00000000..263cebb9
Binary files /dev/null and b/website/static/img/resources/azure/general/templates.png differ
diff --git a/website/static/img/resources/azure/general/twousericon.png b/website/static/img/resources/azure/general/twousericon.png
new file mode 100644
index 00000000..9d6d8c1a
Binary files /dev/null and b/website/static/img/resources/azure/general/twousericon.png differ
diff --git a/website/static/img/resources/azure/general/userhealthicon.png b/website/static/img/resources/azure/general/userhealthicon.png
new file mode 100644
index 00000000..b2e7e0cd
Binary files /dev/null and b/website/static/img/resources/azure/general/userhealthicon.png differ
diff --git a/website/static/img/resources/azure/general/usericon.png b/website/static/img/resources/azure/general/usericon.png
new file mode 100644
index 00000000..773ccd09
Binary files /dev/null and b/website/static/img/resources/azure/general/usericon.png differ
diff --git a/website/static/img/resources/azure/general/userprivacy.png b/website/static/img/resources/azure/general/userprivacy.png
new file mode 100644
index 00000000..09d22ce3
Binary files /dev/null and b/website/static/img/resources/azure/general/userprivacy.png differ
diff --git a/website/static/img/resources/azure/general/userresource.png b/website/static/img/resources/azure/general/userresource.png
new file mode 100644
index 00000000..1418179a
Binary files /dev/null and b/website/static/img/resources/azure/general/userresource.png differ
diff --git a/website/static/img/resources/azure/general/whatsnew.png b/website/static/img/resources/azure/general/whatsnew.png
new file mode 100644
index 00000000..2142d2b3
Binary files /dev/null and b/website/static/img/resources/azure/general/whatsnew.png differ
diff --git a/website/static/img/resources/azure/identity/access-review.png b/website/static/img/resources/azure/identity/access-review.png
new file mode 100644
index 00000000..22064e8b
Binary files /dev/null and b/website/static/img/resources/azure/identity/access-review.png differ
diff --git a/website/static/img/resources/azure/identity/active-directory-connect-health.png b/website/static/img/resources/azure/identity/active-directory-connect-health.png
new file mode 100644
index 00000000..5dea39e6
Binary files /dev/null and b/website/static/img/resources/azure/identity/active-directory-connect-health.png differ
diff --git a/website/static/img/resources/azure/identity/active-directory.png b/website/static/img/resources/azure/identity/active-directory.png
new file mode 100644
index 00000000..b12a71bb
Binary files /dev/null and b/website/static/img/resources/azure/identity/active-directory.png differ
diff --git a/website/static/img/resources/azure/identity/ad-b2c.png b/website/static/img/resources/azure/identity/ad-b2c.png
new file mode 100644
index 00000000..dab723f4
Binary files /dev/null and b/website/static/img/resources/azure/identity/ad-b2c.png differ
diff --git a/website/static/img/resources/azure/identity/ad-domain-services.png b/website/static/img/resources/azure/identity/ad-domain-services.png
new file mode 100644
index 00000000..c4056d91
Binary files /dev/null and b/website/static/img/resources/azure/identity/ad-domain-services.png differ
diff --git a/website/static/img/resources/azure/identity/ad-identity-protection.png b/website/static/img/resources/azure/identity/ad-identity-protection.png
new file mode 100644
index 00000000..503df013
Binary files /dev/null and b/website/static/img/resources/azure/identity/ad-identity-protection.png differ
diff --git a/website/static/img/resources/azure/identity/ad-privileged-identity-management.png b/website/static/img/resources/azure/identity/ad-privileged-identity-management.png
new file mode 100644
index 00000000..aca32aa5
Binary files /dev/null and b/website/static/img/resources/azure/identity/ad-privileged-identity-management.png differ
diff --git a/website/static/img/resources/azure/identity/app-registrations.png b/website/static/img/resources/azure/identity/app-registrations.png
new file mode 100644
index 00000000..755dc76e
Binary files /dev/null and b/website/static/img/resources/azure/identity/app-registrations.png differ
diff --git a/website/static/img/resources/azure/identity/conditional-access.png b/website/static/img/resources/azure/identity/conditional-access.png
new file mode 100644
index 00000000..e0fa97e2
Binary files /dev/null and b/website/static/img/resources/azure/identity/conditional-access.png differ
diff --git a/website/static/img/resources/azure/identity/enterprise-applications.png b/website/static/img/resources/azure/identity/enterprise-applications.png
new file mode 100644
index 00000000..f14e0c98
Binary files /dev/null and b/website/static/img/resources/azure/identity/enterprise-applications.png differ
diff --git a/website/static/img/resources/azure/identity/groups.png b/website/static/img/resources/azure/identity/groups.png
new file mode 100644
index 00000000..b859b014
Binary files /dev/null and b/website/static/img/resources/azure/identity/groups.png differ
diff --git a/website/static/img/resources/azure/identity/identity-governance.png b/website/static/img/resources/azure/identity/identity-governance.png
new file mode 100644
index 00000000..fe46559a
Binary files /dev/null and b/website/static/img/resources/azure/identity/identity-governance.png differ
diff --git a/website/static/img/resources/azure/identity/information-protection.png b/website/static/img/resources/azure/identity/information-protection.png
new file mode 100644
index 00000000..e7f561cf
Binary files /dev/null and b/website/static/img/resources/azure/identity/information-protection.png differ
diff --git a/website/static/img/resources/azure/identity/managed-identities.png b/website/static/img/resources/azure/identity/managed-identities.png
new file mode 100644
index 00000000..d191007d
Binary files /dev/null and b/website/static/img/resources/azure/identity/managed-identities.png differ
diff --git a/website/static/img/resources/azure/identity/users.png b/website/static/img/resources/azure/identity/users.png
new file mode 100644
index 00000000..0da5d6d0
Binary files /dev/null and b/website/static/img/resources/azure/identity/users.png differ
diff --git a/website/static/img/resources/azure/integration/api-for-fhir.png b/website/static/img/resources/azure/integration/api-for-fhir.png
new file mode 100644
index 00000000..801d438b
Binary files /dev/null and b/website/static/img/resources/azure/integration/api-for-fhir.png differ
diff --git a/website/static/img/resources/azure/integration/api-management.png b/website/static/img/resources/azure/integration/api-management.png
new file mode 100644
index 00000000..1d7db0b9
Binary files /dev/null and b/website/static/img/resources/azure/integration/api-management.png differ
diff --git a/website/static/img/resources/azure/integration/app-configuration.png b/website/static/img/resources/azure/integration/app-configuration.png
new file mode 100644
index 00000000..088ea173
Binary files /dev/null and b/website/static/img/resources/azure/integration/app-configuration.png differ
diff --git a/website/static/img/resources/azure/integration/data-catalog.png b/website/static/img/resources/azure/integration/data-catalog.png
new file mode 100644
index 00000000..6f571571
Binary files /dev/null and b/website/static/img/resources/azure/integration/data-catalog.png differ
diff --git a/website/static/img/resources/azure/integration/event-grid-domains.png b/website/static/img/resources/azure/integration/event-grid-domains.png
new file mode 100644
index 00000000..53e285a4
Binary files /dev/null and b/website/static/img/resources/azure/integration/event-grid-domains.png differ
diff --git a/website/static/img/resources/azure/integration/event-grid-subscriptions.png b/website/static/img/resources/azure/integration/event-grid-subscriptions.png
new file mode 100644
index 00000000..53e285a4
Binary files /dev/null and b/website/static/img/resources/azure/integration/event-grid-subscriptions.png differ
diff --git a/website/static/img/resources/azure/integration/event-grid-topics.png b/website/static/img/resources/azure/integration/event-grid-topics.png
new file mode 100644
index 00000000..04213c30
Binary files /dev/null and b/website/static/img/resources/azure/integration/event-grid-topics.png differ
diff --git a/website/static/img/resources/azure/integration/integration-accounts.png b/website/static/img/resources/azure/integration/integration-accounts.png
new file mode 100644
index 00000000..a729534f
Binary files /dev/null and b/website/static/img/resources/azure/integration/integration-accounts.png differ
diff --git a/website/static/img/resources/azure/integration/integration-service-environments.png b/website/static/img/resources/azure/integration/integration-service-environments.png
new file mode 100644
index 00000000..fefb03b3
Binary files /dev/null and b/website/static/img/resources/azure/integration/integration-service-environments.png differ
diff --git a/website/static/img/resources/azure/integration/logic-apps-custom-connector.png b/website/static/img/resources/azure/integration/logic-apps-custom-connector.png
new file mode 100644
index 00000000..ace467c7
Binary files /dev/null and b/website/static/img/resources/azure/integration/logic-apps-custom-connector.png differ
diff --git a/website/static/img/resources/azure/integration/logic-apps.png b/website/static/img/resources/azure/integration/logic-apps.png
new file mode 100644
index 00000000..b07f52c5
Binary files /dev/null and b/website/static/img/resources/azure/integration/logic-apps.png differ
diff --git a/website/static/img/resources/azure/integration/partner-topic.png b/website/static/img/resources/azure/integration/partner-topic.png
new file mode 100644
index 00000000..0631a558
Binary files /dev/null and b/website/static/img/resources/azure/integration/partner-topic.png differ
diff --git a/website/static/img/resources/azure/integration/sendgrid-accounts.png b/website/static/img/resources/azure/integration/sendgrid-accounts.png
new file mode 100644
index 00000000..e4cd7afa
Binary files /dev/null and b/website/static/img/resources/azure/integration/sendgrid-accounts.png differ
diff --git a/website/static/img/resources/azure/integration/service-bus-relays.png b/website/static/img/resources/azure/integration/service-bus-relays.png
new file mode 100644
index 00000000..f255f05f
Binary files /dev/null and b/website/static/img/resources/azure/integration/service-bus-relays.png differ
diff --git a/website/static/img/resources/azure/integration/service-bus.png b/website/static/img/resources/azure/integration/service-bus.png
new file mode 100644
index 00000000..b64ad18e
Binary files /dev/null and b/website/static/img/resources/azure/integration/service-bus.png differ
diff --git a/website/static/img/resources/azure/integration/service-catalog-managed-application-definitions.png b/website/static/img/resources/azure/integration/service-catalog-managed-application-definitions.png
new file mode 100644
index 00000000..411380d8
Binary files /dev/null and b/website/static/img/resources/azure/integration/service-catalog-managed-application-definitions.png differ
diff --git a/website/static/img/resources/azure/integration/software-as-a-service.png b/website/static/img/resources/azure/integration/software-as-a-service.png
new file mode 100644
index 00000000..de893bc8
Binary files /dev/null and b/website/static/img/resources/azure/integration/software-as-a-service.png differ
diff --git a/website/static/img/resources/azure/integration/storsimple-device-managers.png b/website/static/img/resources/azure/integration/storsimple-device-managers.png
new file mode 100644
index 00000000..b29ce455
Binary files /dev/null and b/website/static/img/resources/azure/integration/storsimple-device-managers.png differ
diff --git a/website/static/img/resources/azure/integration/system-topic.png b/website/static/img/resources/azure/integration/system-topic.png
new file mode 100644
index 00000000..83e941b3
Binary files /dev/null and b/website/static/img/resources/azure/integration/system-topic.png differ
diff --git a/website/static/img/resources/azure/iot/device-provisioning-services.png b/website/static/img/resources/azure/iot/device-provisioning-services.png
new file mode 100644
index 00000000..f0fba925
Binary files /dev/null and b/website/static/img/resources/azure/iot/device-provisioning-services.png differ
diff --git a/website/static/img/resources/azure/iot/digital-twins.png b/website/static/img/resources/azure/iot/digital-twins.png
new file mode 100644
index 00000000..ceb39f8a
Binary files /dev/null and b/website/static/img/resources/azure/iot/digital-twins.png differ
diff --git a/website/static/img/resources/azure/iot/iot-central-applications.png b/website/static/img/resources/azure/iot/iot-central-applications.png
new file mode 100644
index 00000000..0400504c
Binary files /dev/null and b/website/static/img/resources/azure/iot/iot-central-applications.png differ
diff --git a/website/static/img/resources/azure/iot/iot-hub-security.png b/website/static/img/resources/azure/iot/iot-hub-security.png
new file mode 100644
index 00000000..2b4d980c
Binary files /dev/null and b/website/static/img/resources/azure/iot/iot-hub-security.png differ
diff --git a/website/static/img/resources/azure/iot/iot-hub.png b/website/static/img/resources/azure/iot/iot-hub.png
new file mode 100644
index 00000000..664bc23f
Binary files /dev/null and b/website/static/img/resources/azure/iot/iot-hub.png differ
diff --git a/website/static/img/resources/azure/iot/maps.png b/website/static/img/resources/azure/iot/maps.png
new file mode 100644
index 00000000..ed1c5e16
Binary files /dev/null and b/website/static/img/resources/azure/iot/maps.png differ
diff --git a/website/static/img/resources/azure/iot/sphere.png b/website/static/img/resources/azure/iot/sphere.png
new file mode 100644
index 00000000..5fef9d0c
Binary files /dev/null and b/website/static/img/resources/azure/iot/sphere.png differ
diff --git a/website/static/img/resources/azure/iot/time-series-insights-environments.png b/website/static/img/resources/azure/iot/time-series-insights-environments.png
new file mode 100644
index 00000000..8ddbc0ca
Binary files /dev/null and b/website/static/img/resources/azure/iot/time-series-insights-environments.png differ
diff --git a/website/static/img/resources/azure/iot/time-series-insights-events-sources.png b/website/static/img/resources/azure/iot/time-series-insights-events-sources.png
new file mode 100644
index 00000000..80d33f6c
Binary files /dev/null and b/website/static/img/resources/azure/iot/time-series-insights-events-sources.png differ
diff --git a/website/static/img/resources/azure/iot/windows-10-iot-core-services.png b/website/static/img/resources/azure/iot/windows-10-iot-core-services.png
new file mode 100644
index 00000000..54b6f7e8
Binary files /dev/null and b/website/static/img/resources/azure/iot/windows-10-iot-core-services.png differ
diff --git a/website/static/img/resources/azure/migration/data-box-edge.png b/website/static/img/resources/azure/migration/data-box-edge.png
new file mode 100644
index 00000000..76d55602
Binary files /dev/null and b/website/static/img/resources/azure/migration/data-box-edge.png differ
diff --git a/website/static/img/resources/azure/migration/data-box.png b/website/static/img/resources/azure/migration/data-box.png
new file mode 100644
index 00000000..b316d506
Binary files /dev/null and b/website/static/img/resources/azure/migration/data-box.png differ
diff --git a/website/static/img/resources/azure/migration/database-migration-services.png b/website/static/img/resources/azure/migration/database-migration-services.png
new file mode 100644
index 00000000..9f66d088
Binary files /dev/null and b/website/static/img/resources/azure/migration/database-migration-services.png differ
diff --git a/website/static/img/resources/azure/migration/migration-projects.png b/website/static/img/resources/azure/migration/migration-projects.png
new file mode 100644
index 00000000..71394c0b
Binary files /dev/null and b/website/static/img/resources/azure/migration/migration-projects.png differ
diff --git a/website/static/img/resources/azure/migration/recovery-services-vaults.png b/website/static/img/resources/azure/migration/recovery-services-vaults.png
new file mode 100644
index 00000000..1275988e
Binary files /dev/null and b/website/static/img/resources/azure/migration/recovery-services-vaults.png differ
diff --git a/website/static/img/resources/azure/ml/batch-ai.png b/website/static/img/resources/azure/ml/batch-ai.png
new file mode 100644
index 00000000..935f482e
Binary files /dev/null and b/website/static/img/resources/azure/ml/batch-ai.png differ
diff --git a/website/static/img/resources/azure/ml/bot-services.png b/website/static/img/resources/azure/ml/bot-services.png
new file mode 100644
index 00000000..04036722
Binary files /dev/null and b/website/static/img/resources/azure/ml/bot-services.png differ
diff --git a/website/static/img/resources/azure/ml/cognitive-services.png b/website/static/img/resources/azure/ml/cognitive-services.png
new file mode 100644
index 00000000..651f7303
Binary files /dev/null and b/website/static/img/resources/azure/ml/cognitive-services.png differ
diff --git a/website/static/img/resources/azure/ml/genomics-accounts.png b/website/static/img/resources/azure/ml/genomics-accounts.png
new file mode 100644
index 00000000..782eba24
Binary files /dev/null and b/website/static/img/resources/azure/ml/genomics-accounts.png differ
diff --git a/website/static/img/resources/azure/ml/machine-learning-service-workspaces.png b/website/static/img/resources/azure/ml/machine-learning-service-workspaces.png
new file mode 100644
index 00000000..b1e967bb
Binary files /dev/null and b/website/static/img/resources/azure/ml/machine-learning-service-workspaces.png differ
diff --git a/website/static/img/resources/azure/ml/machine-learning-studio-web-service-plans.png b/website/static/img/resources/azure/ml/machine-learning-studio-web-service-plans.png
new file mode 100644
index 00000000..e347017b
Binary files /dev/null and b/website/static/img/resources/azure/ml/machine-learning-studio-web-service-plans.png differ
diff --git a/website/static/img/resources/azure/ml/machine-learning-studio-web-services.png b/website/static/img/resources/azure/ml/machine-learning-studio-web-services.png
new file mode 100644
index 00000000..6885fc3b
Binary files /dev/null and b/website/static/img/resources/azure/ml/machine-learning-studio-web-services.png differ
diff --git a/website/static/img/resources/azure/ml/machine-learning-studio-workspaces.png b/website/static/img/resources/azure/ml/machine-learning-studio-workspaces.png
new file mode 100644
index 00000000..781de23d
Binary files /dev/null and b/website/static/img/resources/azure/ml/machine-learning-studio-workspaces.png differ
diff --git a/website/static/img/resources/azure/mobile/app-service-mobile.png b/website/static/img/resources/azure/mobile/app-service-mobile.png
new file mode 100644
index 00000000..a851bea3
Binary files /dev/null and b/website/static/img/resources/azure/mobile/app-service-mobile.png differ
diff --git a/website/static/img/resources/azure/mobile/mobile-engagement.png b/website/static/img/resources/azure/mobile/mobile-engagement.png
new file mode 100644
index 00000000..fe02c590
Binary files /dev/null and b/website/static/img/resources/azure/mobile/mobile-engagement.png differ
diff --git a/website/static/img/resources/azure/mobile/notification-hubs.png b/website/static/img/resources/azure/mobile/notification-hubs.png
new file mode 100644
index 00000000..ad3129f4
Binary files /dev/null and b/website/static/img/resources/azure/mobile/notification-hubs.png differ
diff --git a/website/static/img/resources/azure/network/application-gateway.png b/website/static/img/resources/azure/network/application-gateway.png
new file mode 100644
index 00000000..33b9bb60
Binary files /dev/null and b/website/static/img/resources/azure/network/application-gateway.png differ
diff --git a/website/static/img/resources/azure/network/application-security-groups.png b/website/static/img/resources/azure/network/application-security-groups.png
new file mode 100644
index 00000000..0e0b6be9
Binary files /dev/null and b/website/static/img/resources/azure/network/application-security-groups.png differ
diff --git a/website/static/img/resources/azure/network/cdn-profiles.png b/website/static/img/resources/azure/network/cdn-profiles.png
new file mode 100644
index 00000000..abf28b27
Binary files /dev/null and b/website/static/img/resources/azure/network/cdn-profiles.png differ
diff --git a/website/static/img/resources/azure/network/connections.png b/website/static/img/resources/azure/network/connections.png
new file mode 100644
index 00000000..ba2f81ff
Binary files /dev/null and b/website/static/img/resources/azure/network/connections.png differ
diff --git a/website/static/img/resources/azure/network/ddos-protection-plans.png b/website/static/img/resources/azure/network/ddos-protection-plans.png
new file mode 100644
index 00000000..a9f93003
Binary files /dev/null and b/website/static/img/resources/azure/network/ddos-protection-plans.png differ
diff --git a/website/static/img/resources/azure/network/dns-private-zones.png b/website/static/img/resources/azure/network/dns-private-zones.png
new file mode 100644
index 00000000..60bd589e
Binary files /dev/null and b/website/static/img/resources/azure/network/dns-private-zones.png differ
diff --git a/website/static/img/resources/azure/network/dns-zones.png b/website/static/img/resources/azure/network/dns-zones.png
new file mode 100644
index 00000000..cd0e0546
Binary files /dev/null and b/website/static/img/resources/azure/network/dns-zones.png differ
diff --git a/website/static/img/resources/azure/network/expressroute-circuits.png b/website/static/img/resources/azure/network/expressroute-circuits.png
new file mode 100644
index 00000000..cb86bb1e
Binary files /dev/null and b/website/static/img/resources/azure/network/expressroute-circuits.png differ
diff --git a/website/static/img/resources/azure/network/firewall.png b/website/static/img/resources/azure/network/firewall.png
new file mode 100644
index 00000000..d2f12c96
Binary files /dev/null and b/website/static/img/resources/azure/network/firewall.png differ
diff --git a/website/static/img/resources/azure/network/front-doors.png b/website/static/img/resources/azure/network/front-doors.png
new file mode 100644
index 00000000..baa09faf
Binary files /dev/null and b/website/static/img/resources/azure/network/front-doors.png differ
diff --git a/website/static/img/resources/azure/network/load-balancers.png b/website/static/img/resources/azure/network/load-balancers.png
new file mode 100644
index 00000000..803c5225
Binary files /dev/null and b/website/static/img/resources/azure/network/load-balancers.png differ
diff --git a/website/static/img/resources/azure/network/local-network-gateways.png b/website/static/img/resources/azure/network/local-network-gateways.png
new file mode 100644
index 00000000..11e7bf9c
Binary files /dev/null and b/website/static/img/resources/azure/network/local-network-gateways.png differ
diff --git a/website/static/img/resources/azure/network/network-interfaces.png b/website/static/img/resources/azure/network/network-interfaces.png
new file mode 100644
index 00000000..c60606c9
Binary files /dev/null and b/website/static/img/resources/azure/network/network-interfaces.png differ
diff --git a/website/static/img/resources/azure/network/network-security-groups-classic.png b/website/static/img/resources/azure/network/network-security-groups-classic.png
new file mode 100644
index 00000000..4a7e8eee
Binary files /dev/null and b/website/static/img/resources/azure/network/network-security-groups-classic.png differ
diff --git a/website/static/img/resources/azure/network/network-watcher.png b/website/static/img/resources/azure/network/network-watcher.png
new file mode 100644
index 00000000..1323f62c
Binary files /dev/null and b/website/static/img/resources/azure/network/network-watcher.png differ
diff --git a/website/static/img/resources/azure/network/on-premises-data-gateways.png b/website/static/img/resources/azure/network/on-premises-data-gateways.png
new file mode 100644
index 00000000..fb1b0ecb
Binary files /dev/null and b/website/static/img/resources/azure/network/on-premises-data-gateways.png differ
diff --git a/website/static/img/resources/azure/network/public-ip-addresses.png b/website/static/img/resources/azure/network/public-ip-addresses.png
new file mode 100644
index 00000000..2cb57240
Binary files /dev/null and b/website/static/img/resources/azure/network/public-ip-addresses.png differ
diff --git a/website/static/img/resources/azure/network/reserved-ip-addresses-classic.png b/website/static/img/resources/azure/network/reserved-ip-addresses-classic.png
new file mode 100644
index 00000000..086da895
Binary files /dev/null and b/website/static/img/resources/azure/network/reserved-ip-addresses-classic.png differ
diff --git a/website/static/img/resources/azure/network/route-filters.png b/website/static/img/resources/azure/network/route-filters.png
new file mode 100644
index 00000000..797b5119
Binary files /dev/null and b/website/static/img/resources/azure/network/route-filters.png differ
diff --git a/website/static/img/resources/azure/network/route-tables.png b/website/static/img/resources/azure/network/route-tables.png
new file mode 100644
index 00000000..9d7ff779
Binary files /dev/null and b/website/static/img/resources/azure/network/route-tables.png differ
diff --git a/website/static/img/resources/azure/network/service-endpoint-policies.png b/website/static/img/resources/azure/network/service-endpoint-policies.png
new file mode 100644
index 00000000..e9fa41fe
Binary files /dev/null and b/website/static/img/resources/azure/network/service-endpoint-policies.png differ
diff --git a/website/static/img/resources/azure/network/subnets.png b/website/static/img/resources/azure/network/subnets.png
new file mode 100644
index 00000000..eb4b1f59
Binary files /dev/null and b/website/static/img/resources/azure/network/subnets.png differ
diff --git a/website/static/img/resources/azure/network/traffic-manager-profiles.png b/website/static/img/resources/azure/network/traffic-manager-profiles.png
new file mode 100644
index 00000000..fa7fa8fe
Binary files /dev/null and b/website/static/img/resources/azure/network/traffic-manager-profiles.png differ
diff --git a/website/static/img/resources/azure/network/virtual-network-classic.png b/website/static/img/resources/azure/network/virtual-network-classic.png
new file mode 100644
index 00000000..58703249
Binary files /dev/null and b/website/static/img/resources/azure/network/virtual-network-classic.png differ
diff --git a/website/static/img/resources/azure/network/virtual-network-gateways.png b/website/static/img/resources/azure/network/virtual-network-gateways.png
new file mode 100644
index 00000000..5e66c940
Binary files /dev/null and b/website/static/img/resources/azure/network/virtual-network-gateways.png differ
diff --git a/website/static/img/resources/azure/network/virtual-networks.png b/website/static/img/resources/azure/network/virtual-networks.png
new file mode 100644
index 00000000..d2f947bb
Binary files /dev/null and b/website/static/img/resources/azure/network/virtual-networks.png differ
diff --git a/website/static/img/resources/azure/network/virtual-wans.png b/website/static/img/resources/azure/network/virtual-wans.png
new file mode 100644
index 00000000..58c17293
Binary files /dev/null and b/website/static/img/resources/azure/network/virtual-wans.png differ
diff --git a/website/static/img/resources/azure/security/application-security-groups.png b/website/static/img/resources/azure/security/application-security-groups.png
new file mode 100644
index 00000000..38066668
Binary files /dev/null and b/website/static/img/resources/azure/security/application-security-groups.png differ
diff --git a/website/static/img/resources/azure/security/conditional-access.png b/website/static/img/resources/azure/security/conditional-access.png
new file mode 100644
index 00000000..37d5ab17
Binary files /dev/null and b/website/static/img/resources/azure/security/conditional-access.png differ
diff --git a/website/static/img/resources/azure/security/defender.png b/website/static/img/resources/azure/security/defender.png
new file mode 100644
index 00000000..35ee099b
Binary files /dev/null and b/website/static/img/resources/azure/security/defender.png differ
diff --git a/website/static/img/resources/azure/security/extended-security-updates.png b/website/static/img/resources/azure/security/extended-security-updates.png
new file mode 100644
index 00000000..b77dfda6
Binary files /dev/null and b/website/static/img/resources/azure/security/extended-security-updates.png differ
diff --git a/website/static/img/resources/azure/security/key-vaults.png b/website/static/img/resources/azure/security/key-vaults.png
new file mode 100644
index 00000000..bc57429f
Binary files /dev/null and b/website/static/img/resources/azure/security/key-vaults.png differ
diff --git a/website/static/img/resources/azure/security/security-center.png b/website/static/img/resources/azure/security/security-center.png
new file mode 100644
index 00000000..2aef4991
Binary files /dev/null and b/website/static/img/resources/azure/security/security-center.png differ
diff --git a/website/static/img/resources/azure/security/sentinel.png b/website/static/img/resources/azure/security/sentinel.png
new file mode 100644
index 00000000..949a3a63
Binary files /dev/null and b/website/static/img/resources/azure/security/sentinel.png differ
diff --git a/website/static/img/resources/azure/storage/archive-storage.png b/website/static/img/resources/azure/storage/archive-storage.png
new file mode 100644
index 00000000..f80a1066
Binary files /dev/null and b/website/static/img/resources/azure/storage/archive-storage.png differ
diff --git a/website/static/img/resources/azure/storage/azurefxtedgefiler.png b/website/static/img/resources/azure/storage/azurefxtedgefiler.png
new file mode 100644
index 00000000..052a8b1d
Binary files /dev/null and b/website/static/img/resources/azure/storage/azurefxtedgefiler.png differ
diff --git a/website/static/img/resources/azure/storage/blob-storage.png b/website/static/img/resources/azure/storage/blob-storage.png
new file mode 100644
index 00000000..e849152a
Binary files /dev/null and b/website/static/img/resources/azure/storage/blob-storage.png differ
diff --git a/website/static/img/resources/azure/storage/data-box-edge-data-box-gateway.png b/website/static/img/resources/azure/storage/data-box-edge-data-box-gateway.png
new file mode 100644
index 00000000..76d55602
Binary files /dev/null and b/website/static/img/resources/azure/storage/data-box-edge-data-box-gateway.png differ
diff --git a/website/static/img/resources/azure/storage/data-box.png b/website/static/img/resources/azure/storage/data-box.png
new file mode 100644
index 00000000..b316d506
Binary files /dev/null and b/website/static/img/resources/azure/storage/data-box.png differ
diff --git a/website/static/img/resources/azure/storage/data-lake-storage.png b/website/static/img/resources/azure/storage/data-lake-storage.png
new file mode 100644
index 00000000..8f22588a
Binary files /dev/null and b/website/static/img/resources/azure/storage/data-lake-storage.png differ
diff --git a/website/static/img/resources/azure/storage/general-storage.png b/website/static/img/resources/azure/storage/general-storage.png
new file mode 100644
index 00000000..03955bd2
Binary files /dev/null and b/website/static/img/resources/azure/storage/general-storage.png differ
diff --git a/website/static/img/resources/azure/storage/netapp-files.png b/website/static/img/resources/azure/storage/netapp-files.png
new file mode 100644
index 00000000..cda140e6
Binary files /dev/null and b/website/static/img/resources/azure/storage/netapp-files.png differ
diff --git a/website/static/img/resources/azure/storage/queues-storage.png b/website/static/img/resources/azure/storage/queues-storage.png
new file mode 100644
index 00000000..565aba78
Binary files /dev/null and b/website/static/img/resources/azure/storage/queues-storage.png differ
diff --git a/website/static/img/resources/azure/storage/storage-accounts-classic.png b/website/static/img/resources/azure/storage/storage-accounts-classic.png
new file mode 100644
index 00000000..1379991d
Binary files /dev/null and b/website/static/img/resources/azure/storage/storage-accounts-classic.png differ
diff --git a/website/static/img/resources/azure/storage/storage-accounts.png b/website/static/img/resources/azure/storage/storage-accounts.png
new file mode 100644
index 00000000..61e3dd1c
Binary files /dev/null and b/website/static/img/resources/azure/storage/storage-accounts.png differ
diff --git a/website/static/img/resources/azure/storage/storage-explorer.png b/website/static/img/resources/azure/storage/storage-explorer.png
new file mode 100644
index 00000000..c623801f
Binary files /dev/null and b/website/static/img/resources/azure/storage/storage-explorer.png differ
diff --git a/website/static/img/resources/azure/storage/storage-sync-services.png b/website/static/img/resources/azure/storage/storage-sync-services.png
new file mode 100644
index 00000000..6d22924a
Binary files /dev/null and b/website/static/img/resources/azure/storage/storage-sync-services.png differ
diff --git a/website/static/img/resources/azure/storage/storsimple-data-managers.png b/website/static/img/resources/azure/storage/storsimple-data-managers.png
new file mode 100644
index 00000000..e66b8006
Binary files /dev/null and b/website/static/img/resources/azure/storage/storsimple-data-managers.png differ
diff --git a/website/static/img/resources/azure/storage/storsimple-device-managers.png b/website/static/img/resources/azure/storage/storsimple-device-managers.png
new file mode 100644
index 00000000..35d26d87
Binary files /dev/null and b/website/static/img/resources/azure/storage/storsimple-device-managers.png differ
diff --git a/website/static/img/resources/azure/storage/table-storage.png b/website/static/img/resources/azure/storage/table-storage.png
new file mode 100644
index 00000000..7dd762fd
Binary files /dev/null and b/website/static/img/resources/azure/storage/table-storage.png differ
diff --git a/website/static/img/resources/azure/web/api-connections.png b/website/static/img/resources/azure/web/api-connections.png
new file mode 100644
index 00000000..3c0db2e6
Binary files /dev/null and b/website/static/img/resources/azure/web/api-connections.png differ
diff --git a/website/static/img/resources/azure/web/app-service-certificates.png b/website/static/img/resources/azure/web/app-service-certificates.png
new file mode 100644
index 00000000..1c63f126
Binary files /dev/null and b/website/static/img/resources/azure/web/app-service-certificates.png differ
diff --git a/website/static/img/resources/azure/web/app-service-domains.png b/website/static/img/resources/azure/web/app-service-domains.png
new file mode 100644
index 00000000..afeea0c0
Binary files /dev/null and b/website/static/img/resources/azure/web/app-service-domains.png differ
diff --git a/website/static/img/resources/azure/web/app-service-environments.png b/website/static/img/resources/azure/web/app-service-environments.png
new file mode 100644
index 00000000..6f764a28
Binary files /dev/null and b/website/static/img/resources/azure/web/app-service-environments.png differ
diff --git a/website/static/img/resources/azure/web/app-service-plans.png b/website/static/img/resources/azure/web/app-service-plans.png
new file mode 100644
index 00000000..1be8fe61
Binary files /dev/null and b/website/static/img/resources/azure/web/app-service-plans.png differ
diff --git a/website/static/img/resources/azure/web/app-services.png b/website/static/img/resources/azure/web/app-services.png
new file mode 100644
index 00000000..f7ca7fb0
Binary files /dev/null and b/website/static/img/resources/azure/web/app-services.png differ
diff --git a/website/static/img/resources/azure/web/media-services.png b/website/static/img/resources/azure/web/media-services.png
new file mode 100644
index 00000000..f787f0f6
Binary files /dev/null and b/website/static/img/resources/azure/web/media-services.png differ
diff --git a/website/static/img/resources/azure/web/notification-hub-namespaces.png b/website/static/img/resources/azure/web/notification-hub-namespaces.png
new file mode 100644
index 00000000..ad3129f4
Binary files /dev/null and b/website/static/img/resources/azure/web/notification-hub-namespaces.png differ
diff --git a/website/static/img/resources/azure/web/search.png b/website/static/img/resources/azure/web/search.png
new file mode 100644
index 00000000..c92d6582
Binary files /dev/null and b/website/static/img/resources/azure/web/search.png differ
diff --git a/website/static/img/resources/azure/web/signalr.png b/website/static/img/resources/azure/web/signalr.png
new file mode 100644
index 00000000..8596a694
Binary files /dev/null and b/website/static/img/resources/azure/web/signalr.png differ
diff --git a/website/static/img/resources/digitalocean/compute/containers.png b/website/static/img/resources/digitalocean/compute/containers.png
new file mode 100644
index 00000000..c91c0b5d
Binary files /dev/null and b/website/static/img/resources/digitalocean/compute/containers.png differ
diff --git a/website/static/img/resources/digitalocean/compute/docker.png b/website/static/img/resources/digitalocean/compute/docker.png
new file mode 100644
index 00000000..b9a7d33c
Binary files /dev/null and b/website/static/img/resources/digitalocean/compute/docker.png differ
diff --git a/website/static/img/resources/digitalocean/compute/droplet-connect.png b/website/static/img/resources/digitalocean/compute/droplet-connect.png
new file mode 100644
index 00000000..44c0b869
Binary files /dev/null and b/website/static/img/resources/digitalocean/compute/droplet-connect.png differ
diff --git a/website/static/img/resources/digitalocean/compute/droplet-snapshot.png b/website/static/img/resources/digitalocean/compute/droplet-snapshot.png
new file mode 100644
index 00000000..5ec9b0d0
Binary files /dev/null and b/website/static/img/resources/digitalocean/compute/droplet-snapshot.png differ
diff --git a/website/static/img/resources/digitalocean/compute/droplet.png b/website/static/img/resources/digitalocean/compute/droplet.png
new file mode 100644
index 00000000..9010bf10
Binary files /dev/null and b/website/static/img/resources/digitalocean/compute/droplet.png differ
diff --git a/website/static/img/resources/digitalocean/compute/k8s-cluster.png b/website/static/img/resources/digitalocean/compute/k8s-cluster.png
new file mode 100644
index 00000000..2cdb1485
Binary files /dev/null and b/website/static/img/resources/digitalocean/compute/k8s-cluster.png differ
diff --git a/website/static/img/resources/digitalocean/compute/k8s-node-pool.png b/website/static/img/resources/digitalocean/compute/k8s-node-pool.png
new file mode 100644
index 00000000..54f08df9
Binary files /dev/null and b/website/static/img/resources/digitalocean/compute/k8s-node-pool.png differ
diff --git a/website/static/img/resources/digitalocean/compute/k8s-node.png b/website/static/img/resources/digitalocean/compute/k8s-node.png
new file mode 100644
index 00000000..850311fc
Binary files /dev/null and b/website/static/img/resources/digitalocean/compute/k8s-node.png differ
diff --git a/website/static/img/resources/digitalocean/database/dbaas-primary-standby-more.png b/website/static/img/resources/digitalocean/database/dbaas-primary-standby-more.png
new file mode 100644
index 00000000..3903a387
Binary files /dev/null and b/website/static/img/resources/digitalocean/database/dbaas-primary-standby-more.png differ
diff --git a/website/static/img/resources/digitalocean/database/dbaas-primary.png b/website/static/img/resources/digitalocean/database/dbaas-primary.png
new file mode 100644
index 00000000..204e61cb
Binary files /dev/null and b/website/static/img/resources/digitalocean/database/dbaas-primary.png differ
diff --git a/website/static/img/resources/digitalocean/database/dbaas-read-only.png b/website/static/img/resources/digitalocean/database/dbaas-read-only.png
new file mode 100644
index 00000000..b6747095
Binary files /dev/null and b/website/static/img/resources/digitalocean/database/dbaas-read-only.png differ
diff --git a/website/static/img/resources/digitalocean/database/dbaas-standby.png b/website/static/img/resources/digitalocean/database/dbaas-standby.png
new file mode 100644
index 00000000..2ed71136
Binary files /dev/null and b/website/static/img/resources/digitalocean/database/dbaas-standby.png differ
diff --git a/website/static/img/resources/digitalocean/network/certificate.png b/website/static/img/resources/digitalocean/network/certificate.png
new file mode 100644
index 00000000..4552ad4f
Binary files /dev/null and b/website/static/img/resources/digitalocean/network/certificate.png differ
diff --git a/website/static/img/resources/digitalocean/network/domain-registration.png b/website/static/img/resources/digitalocean/network/domain-registration.png
new file mode 100644
index 00000000..bdf0cf99
Binary files /dev/null and b/website/static/img/resources/digitalocean/network/domain-registration.png differ
diff --git a/website/static/img/resources/digitalocean/network/domain.png b/website/static/img/resources/digitalocean/network/domain.png
new file mode 100644
index 00000000..def4332d
Binary files /dev/null and b/website/static/img/resources/digitalocean/network/domain.png differ
diff --git a/website/static/img/resources/digitalocean/network/firewall.png b/website/static/img/resources/digitalocean/network/firewall.png
new file mode 100644
index 00000000..9157f6ea
Binary files /dev/null and b/website/static/img/resources/digitalocean/network/firewall.png differ
diff --git a/website/static/img/resources/digitalocean/network/floating-ip.png b/website/static/img/resources/digitalocean/network/floating-ip.png
new file mode 100644
index 00000000..20aecc7f
Binary files /dev/null and b/website/static/img/resources/digitalocean/network/floating-ip.png differ
diff --git a/website/static/img/resources/digitalocean/network/internet-gateway.png b/website/static/img/resources/digitalocean/network/internet-gateway.png
new file mode 100644
index 00000000..1203a39e
Binary files /dev/null and b/website/static/img/resources/digitalocean/network/internet-gateway.png differ
diff --git a/website/static/img/resources/digitalocean/network/load-balancer.png b/website/static/img/resources/digitalocean/network/load-balancer.png
new file mode 100644
index 00000000..335a95b2
Binary files /dev/null and b/website/static/img/resources/digitalocean/network/load-balancer.png differ
diff --git a/website/static/img/resources/digitalocean/network/managed-vpn.png b/website/static/img/resources/digitalocean/network/managed-vpn.png
new file mode 100644
index 00000000..4e0fc4f0
Binary files /dev/null and b/website/static/img/resources/digitalocean/network/managed-vpn.png differ
diff --git a/website/static/img/resources/digitalocean/network/vpc.png b/website/static/img/resources/digitalocean/network/vpc.png
new file mode 100644
index 00000000..c49baefd
Binary files /dev/null and b/website/static/img/resources/digitalocean/network/vpc.png differ
diff --git a/website/static/img/resources/digitalocean/storage/folder.png b/website/static/img/resources/digitalocean/storage/folder.png
new file mode 100644
index 00000000..cf5e2f89
Binary files /dev/null and b/website/static/img/resources/digitalocean/storage/folder.png differ
diff --git a/website/static/img/resources/digitalocean/storage/space.png b/website/static/img/resources/digitalocean/storage/space.png
new file mode 100644
index 00000000..f4054c78
Binary files /dev/null and b/website/static/img/resources/digitalocean/storage/space.png differ
diff --git a/website/static/img/resources/digitalocean/storage/volume-snapshot.png b/website/static/img/resources/digitalocean/storage/volume-snapshot.png
new file mode 100644
index 00000000..0bdab74c
Binary files /dev/null and b/website/static/img/resources/digitalocean/storage/volume-snapshot.png differ
diff --git a/website/static/img/resources/digitalocean/storage/volume.png b/website/static/img/resources/digitalocean/storage/volume.png
new file mode 100644
index 00000000..3d3dc947
Binary files /dev/null and b/website/static/img/resources/digitalocean/storage/volume.png differ
diff --git a/website/static/img/resources/elastic/elasticsearch/alerting.png b/website/static/img/resources/elastic/elasticsearch/alerting.png
new file mode 100644
index 00000000..eb8c7c71
Binary files /dev/null and b/website/static/img/resources/elastic/elasticsearch/alerting.png differ
diff --git a/website/static/img/resources/elastic/elasticsearch/beats.png b/website/static/img/resources/elastic/elasticsearch/beats.png
new file mode 100644
index 00000000..78d80b27
Binary files /dev/null and b/website/static/img/resources/elastic/elasticsearch/beats.png differ
diff --git a/website/static/img/resources/elastic/elasticsearch/elasticsearch.png b/website/static/img/resources/elastic/elasticsearch/elasticsearch.png
new file mode 100644
index 00000000..10188c30
Binary files /dev/null and b/website/static/img/resources/elastic/elasticsearch/elasticsearch.png differ
diff --git a/website/static/img/resources/elastic/elasticsearch/kibana.png b/website/static/img/resources/elastic/elasticsearch/kibana.png
new file mode 100644
index 00000000..b856e29b
Binary files /dev/null and b/website/static/img/resources/elastic/elasticsearch/kibana.png differ
diff --git a/website/static/img/resources/elastic/elasticsearch/logstash.png b/website/static/img/resources/elastic/elasticsearch/logstash.png
new file mode 100644
index 00000000..7beca017
Binary files /dev/null and b/website/static/img/resources/elastic/elasticsearch/logstash.png differ
diff --git a/website/static/img/resources/elastic/elasticsearch/machine-learning.png b/website/static/img/resources/elastic/elasticsearch/machine-learning.png
new file mode 100644
index 00000000..d69926ce
Binary files /dev/null and b/website/static/img/resources/elastic/elasticsearch/machine-learning.png differ
diff --git a/website/static/img/resources/elastic/elasticsearch/maps.png b/website/static/img/resources/elastic/elasticsearch/maps.png
new file mode 100644
index 00000000..5f597a9c
Binary files /dev/null and b/website/static/img/resources/elastic/elasticsearch/maps.png differ
diff --git a/website/static/img/resources/elastic/elasticsearch/monitoring.png b/website/static/img/resources/elastic/elasticsearch/monitoring.png
new file mode 100644
index 00000000..00c9665c
Binary files /dev/null and b/website/static/img/resources/elastic/elasticsearch/monitoring.png differ
diff --git a/website/static/img/resources/elastic/elasticsearch/security-settings.png b/website/static/img/resources/elastic/elasticsearch/security-settings.png
new file mode 100644
index 00000000..74a54816
Binary files /dev/null and b/website/static/img/resources/elastic/elasticsearch/security-settings.png differ
diff --git a/website/static/img/resources/elastic/elasticsearch/sql.png b/website/static/img/resources/elastic/elasticsearch/sql.png
new file mode 100644
index 00000000..ebb7fc3e
Binary files /dev/null and b/website/static/img/resources/elastic/elasticsearch/sql.png differ
diff --git a/website/static/img/resources/elastic/enterprisesearch/app-search.png b/website/static/img/resources/elastic/enterprisesearch/app-search.png
new file mode 100644
index 00000000..a7217232
Binary files /dev/null and b/website/static/img/resources/elastic/enterprisesearch/app-search.png differ
diff --git a/website/static/img/resources/elastic/enterprisesearch/enterprise-search.png b/website/static/img/resources/elastic/enterprisesearch/enterprise-search.png
new file mode 100644
index 00000000..6354b21c
Binary files /dev/null and b/website/static/img/resources/elastic/enterprisesearch/enterprise-search.png differ
diff --git a/website/static/img/resources/elastic/enterprisesearch/site-search.png b/website/static/img/resources/elastic/enterprisesearch/site-search.png
new file mode 100644
index 00000000..eb41bb9c
Binary files /dev/null and b/website/static/img/resources/elastic/enterprisesearch/site-search.png differ
diff --git a/website/static/img/resources/elastic/enterprisesearch/workplace-search.png b/website/static/img/resources/elastic/enterprisesearch/workplace-search.png
new file mode 100644
index 00000000..5e38b5e6
Binary files /dev/null and b/website/static/img/resources/elastic/enterprisesearch/workplace-search.png differ
diff --git a/website/static/img/resources/elastic/observability/apm.png b/website/static/img/resources/elastic/observability/apm.png
new file mode 100644
index 00000000..3b1ba284
Binary files /dev/null and b/website/static/img/resources/elastic/observability/apm.png differ
diff --git a/website/static/img/resources/elastic/observability/logs.png b/website/static/img/resources/elastic/observability/logs.png
new file mode 100644
index 00000000..2976ae21
Binary files /dev/null and b/website/static/img/resources/elastic/observability/logs.png differ
diff --git a/website/static/img/resources/elastic/observability/metrics.png b/website/static/img/resources/elastic/observability/metrics.png
new file mode 100644
index 00000000..bb354a07
Binary files /dev/null and b/website/static/img/resources/elastic/observability/metrics.png differ
diff --git a/website/static/img/resources/elastic/observability/observability.png b/website/static/img/resources/elastic/observability/observability.png
new file mode 100644
index 00000000..5844caa9
Binary files /dev/null and b/website/static/img/resources/elastic/observability/observability.png differ
diff --git a/website/static/img/resources/elastic/observability/uptime.png b/website/static/img/resources/elastic/observability/uptime.png
new file mode 100644
index 00000000..f4e2709d
Binary files /dev/null and b/website/static/img/resources/elastic/observability/uptime.png differ
diff --git a/website/static/img/resources/elastic/orchestration/ece.png b/website/static/img/resources/elastic/orchestration/ece.png
new file mode 100644
index 00000000..82629553
Binary files /dev/null and b/website/static/img/resources/elastic/orchestration/ece.png differ
diff --git a/website/static/img/resources/elastic/orchestration/eck.png b/website/static/img/resources/elastic/orchestration/eck.png
new file mode 100644
index 00000000..b5135efa
Binary files /dev/null and b/website/static/img/resources/elastic/orchestration/eck.png differ
diff --git a/website/static/img/resources/elastic/saas/cloud.png b/website/static/img/resources/elastic/saas/cloud.png
new file mode 100644
index 00000000..92ee1c92
Binary files /dev/null and b/website/static/img/resources/elastic/saas/cloud.png differ
diff --git a/website/static/img/resources/elastic/saas/elastic.png b/website/static/img/resources/elastic/saas/elastic.png
new file mode 100644
index 00000000..d311d639
Binary files /dev/null and b/website/static/img/resources/elastic/saas/elastic.png differ
diff --git a/website/static/img/resources/elastic/security/endpoint.png b/website/static/img/resources/elastic/security/endpoint.png
new file mode 100644
index 00000000..91facf99
Binary files /dev/null and b/website/static/img/resources/elastic/security/endpoint.png differ
diff --git a/website/static/img/resources/elastic/security/security.png b/website/static/img/resources/elastic/security/security.png
new file mode 100644
index 00000000..ebf98d16
Binary files /dev/null and b/website/static/img/resources/elastic/security/security.png differ
diff --git a/website/static/img/resources/elastic/security/siem.png b/website/static/img/resources/elastic/security/siem.png
new file mode 100644
index 00000000..4024b3c0
Binary files /dev/null and b/website/static/img/resources/elastic/security/siem.png differ
diff --git a/website/static/img/resources/firebase/base/firebase.png b/website/static/img/resources/firebase/base/firebase.png
new file mode 100644
index 00000000..2cfd1dfe
Binary files /dev/null and b/website/static/img/resources/firebase/base/firebase.png differ
diff --git a/website/static/img/resources/firebase/develop/authentication.png b/website/static/img/resources/firebase/develop/authentication.png
new file mode 100644
index 00000000..c6a47c5d
Binary files /dev/null and b/website/static/img/resources/firebase/develop/authentication.png differ
diff --git a/website/static/img/resources/firebase/develop/firestore.png b/website/static/img/resources/firebase/develop/firestore.png
new file mode 100644
index 00000000..d8d3ab6a
Binary files /dev/null and b/website/static/img/resources/firebase/develop/firestore.png differ
diff --git a/website/static/img/resources/firebase/develop/functions.png b/website/static/img/resources/firebase/develop/functions.png
new file mode 100644
index 00000000..29fa235d
Binary files /dev/null and b/website/static/img/resources/firebase/develop/functions.png differ
diff --git a/website/static/img/resources/firebase/develop/hosting.png b/website/static/img/resources/firebase/develop/hosting.png
new file mode 100644
index 00000000..792bbc05
Binary files /dev/null and b/website/static/img/resources/firebase/develop/hosting.png differ
diff --git a/website/static/img/resources/firebase/develop/ml-kit.png b/website/static/img/resources/firebase/develop/ml-kit.png
new file mode 100644
index 00000000..b71dda54
Binary files /dev/null and b/website/static/img/resources/firebase/develop/ml-kit.png differ
diff --git a/website/static/img/resources/firebase/develop/realtime-database.png b/website/static/img/resources/firebase/develop/realtime-database.png
new file mode 100644
index 00000000..b9eb9d59
Binary files /dev/null and b/website/static/img/resources/firebase/develop/realtime-database.png differ
diff --git a/website/static/img/resources/firebase/develop/storage.png b/website/static/img/resources/firebase/develop/storage.png
new file mode 100644
index 00000000..5e7679aa
Binary files /dev/null and b/website/static/img/resources/firebase/develop/storage.png differ
diff --git a/website/static/img/resources/firebase/extentions/extensions.png b/website/static/img/resources/firebase/extentions/extensions.png
new file mode 100644
index 00000000..4786010e
Binary files /dev/null and b/website/static/img/resources/firebase/extentions/extensions.png differ
diff --git a/website/static/img/resources/firebase/grow/ab-testing.png b/website/static/img/resources/firebase/grow/ab-testing.png
new file mode 100644
index 00000000..19c0b7bc
Binary files /dev/null and b/website/static/img/resources/firebase/grow/ab-testing.png differ
diff --git a/website/static/img/resources/firebase/grow/app-indexing.png b/website/static/img/resources/firebase/grow/app-indexing.png
new file mode 100644
index 00000000..36faa610
Binary files /dev/null and b/website/static/img/resources/firebase/grow/app-indexing.png differ
diff --git a/website/static/img/resources/firebase/grow/dynamic-links.png b/website/static/img/resources/firebase/grow/dynamic-links.png
new file mode 100644
index 00000000..5d47bff1
Binary files /dev/null and b/website/static/img/resources/firebase/grow/dynamic-links.png differ
diff --git a/website/static/img/resources/firebase/grow/in-app-messaging.png b/website/static/img/resources/firebase/grow/in-app-messaging.png
new file mode 100644
index 00000000..a76ca8ac
Binary files /dev/null and b/website/static/img/resources/firebase/grow/in-app-messaging.png differ
diff --git a/website/static/img/resources/firebase/grow/invites.png b/website/static/img/resources/firebase/grow/invites.png
new file mode 100644
index 00000000..265352d6
Binary files /dev/null and b/website/static/img/resources/firebase/grow/invites.png differ
diff --git a/website/static/img/resources/firebase/grow/messaging.png b/website/static/img/resources/firebase/grow/messaging.png
new file mode 100644
index 00000000..a9a9656f
Binary files /dev/null and b/website/static/img/resources/firebase/grow/messaging.png differ
diff --git a/website/static/img/resources/firebase/grow/predictions.png b/website/static/img/resources/firebase/grow/predictions.png
new file mode 100644
index 00000000..21929cb1
Binary files /dev/null and b/website/static/img/resources/firebase/grow/predictions.png differ
diff --git a/website/static/img/resources/firebase/grow/remote-config.png b/website/static/img/resources/firebase/grow/remote-config.png
new file mode 100644
index 00000000..d6f795ea
Binary files /dev/null and b/website/static/img/resources/firebase/grow/remote-config.png differ
diff --git a/website/static/img/resources/firebase/quality/app-distribution.png b/website/static/img/resources/firebase/quality/app-distribution.png
new file mode 100644
index 00000000..347fa61b
Binary files /dev/null and b/website/static/img/resources/firebase/quality/app-distribution.png differ
diff --git a/website/static/img/resources/firebase/quality/crash-reporting.png b/website/static/img/resources/firebase/quality/crash-reporting.png
new file mode 100644
index 00000000..790f3bd9
Binary files /dev/null and b/website/static/img/resources/firebase/quality/crash-reporting.png differ
diff --git a/website/static/img/resources/firebase/quality/crashlytics.png b/website/static/img/resources/firebase/quality/crashlytics.png
new file mode 100644
index 00000000..d97b0389
Binary files /dev/null and b/website/static/img/resources/firebase/quality/crashlytics.png differ
diff --git a/website/static/img/resources/firebase/quality/performance-monitoring.png b/website/static/img/resources/firebase/quality/performance-monitoring.png
new file mode 100644
index 00000000..ebaf85b4
Binary files /dev/null and b/website/static/img/resources/firebase/quality/performance-monitoring.png differ
diff --git a/website/static/img/resources/firebase/quality/test-lab.png b/website/static/img/resources/firebase/quality/test-lab.png
new file mode 100644
index 00000000..229bdee1
Binary files /dev/null and b/website/static/img/resources/firebase/quality/test-lab.png differ
diff --git a/website/static/img/resources/gcp/analytics/bigquery.png b/website/static/img/resources/gcp/analytics/bigquery.png
new file mode 100644
index 00000000..a7e0a715
Binary files /dev/null and b/website/static/img/resources/gcp/analytics/bigquery.png differ
diff --git a/website/static/img/resources/gcp/analytics/composer.png b/website/static/img/resources/gcp/analytics/composer.png
new file mode 100644
index 00000000..1c62a13b
Binary files /dev/null and b/website/static/img/resources/gcp/analytics/composer.png differ
diff --git a/website/static/img/resources/gcp/analytics/data-catalog.png b/website/static/img/resources/gcp/analytics/data-catalog.png
new file mode 100644
index 00000000..334ba02c
Binary files /dev/null and b/website/static/img/resources/gcp/analytics/data-catalog.png differ
diff --git a/website/static/img/resources/gcp/analytics/data-fusion.png b/website/static/img/resources/gcp/analytics/data-fusion.png
new file mode 100644
index 00000000..62c1b347
Binary files /dev/null and b/website/static/img/resources/gcp/analytics/data-fusion.png differ
diff --git a/website/static/img/resources/gcp/analytics/dataflow.png b/website/static/img/resources/gcp/analytics/dataflow.png
new file mode 100644
index 00000000..c53ddf83
Binary files /dev/null and b/website/static/img/resources/gcp/analytics/dataflow.png differ
diff --git a/website/static/img/resources/gcp/analytics/datalab.png b/website/static/img/resources/gcp/analytics/datalab.png
new file mode 100644
index 00000000..9c5ad7d7
Binary files /dev/null and b/website/static/img/resources/gcp/analytics/datalab.png differ
diff --git a/website/static/img/resources/gcp/analytics/dataprep.png b/website/static/img/resources/gcp/analytics/dataprep.png
new file mode 100644
index 00000000..17132f25
Binary files /dev/null and b/website/static/img/resources/gcp/analytics/dataprep.png differ
diff --git a/website/static/img/resources/gcp/analytics/dataproc.png b/website/static/img/resources/gcp/analytics/dataproc.png
new file mode 100644
index 00000000..eb5ed2ce
Binary files /dev/null and b/website/static/img/resources/gcp/analytics/dataproc.png differ
diff --git a/website/static/img/resources/gcp/analytics/genomics.png b/website/static/img/resources/gcp/analytics/genomics.png
new file mode 100644
index 00000000..3a463caa
Binary files /dev/null and b/website/static/img/resources/gcp/analytics/genomics.png differ
diff --git a/website/static/img/resources/gcp/analytics/pubsub.png b/website/static/img/resources/gcp/analytics/pubsub.png
new file mode 100644
index 00000000..5b5610c9
Binary files /dev/null and b/website/static/img/resources/gcp/analytics/pubsub.png differ
diff --git a/website/static/img/resources/gcp/api/api-gateway.png b/website/static/img/resources/gcp/api/api-gateway.png
new file mode 100644
index 00000000..142a49aa
Binary files /dev/null and b/website/static/img/resources/gcp/api/api-gateway.png differ
diff --git a/website/static/img/resources/gcp/api/endpoints.png b/website/static/img/resources/gcp/api/endpoints.png
new file mode 100644
index 00000000..339f7f24
Binary files /dev/null and b/website/static/img/resources/gcp/api/endpoints.png differ
diff --git a/website/static/img/resources/gcp/compute/app-engine.png b/website/static/img/resources/gcp/compute/app-engine.png
new file mode 100644
index 00000000..b82ddbda
Binary files /dev/null and b/website/static/img/resources/gcp/compute/app-engine.png differ
diff --git a/website/static/img/resources/gcp/compute/compute-engine.png b/website/static/img/resources/gcp/compute/compute-engine.png
new file mode 100644
index 00000000..a4b52d92
Binary files /dev/null and b/website/static/img/resources/gcp/compute/compute-engine.png differ
diff --git a/website/static/img/resources/gcp/compute/container-optimized-os.png b/website/static/img/resources/gcp/compute/container-optimized-os.png
new file mode 100644
index 00000000..67a2504d
Binary files /dev/null and b/website/static/img/resources/gcp/compute/container-optimized-os.png differ
diff --git a/website/static/img/resources/gcp/compute/functions.png b/website/static/img/resources/gcp/compute/functions.png
new file mode 100644
index 00000000..24188a42
Binary files /dev/null and b/website/static/img/resources/gcp/compute/functions.png differ
diff --git a/website/static/img/resources/gcp/compute/gke-on-prem.png b/website/static/img/resources/gcp/compute/gke-on-prem.png
new file mode 100644
index 00000000..1e18cba8
Binary files /dev/null and b/website/static/img/resources/gcp/compute/gke-on-prem.png differ
diff --git a/website/static/img/resources/gcp/compute/gpu.png b/website/static/img/resources/gcp/compute/gpu.png
new file mode 100644
index 00000000..94a26fd4
Binary files /dev/null and b/website/static/img/resources/gcp/compute/gpu.png differ
diff --git a/website/static/img/resources/gcp/compute/kubernetes-engine.png b/website/static/img/resources/gcp/compute/kubernetes-engine.png
new file mode 100644
index 00000000..0e434e31
Binary files /dev/null and b/website/static/img/resources/gcp/compute/kubernetes-engine.png differ
diff --git a/website/static/img/resources/gcp/compute/run.png b/website/static/img/resources/gcp/compute/run.png
new file mode 100644
index 00000000..8d2e4f8a
Binary files /dev/null and b/website/static/img/resources/gcp/compute/run.png differ
diff --git a/website/static/img/resources/gcp/database/bigtable.png b/website/static/img/resources/gcp/database/bigtable.png
new file mode 100644
index 00000000..afce5e05
Binary files /dev/null and b/website/static/img/resources/gcp/database/bigtable.png differ
diff --git a/website/static/img/resources/gcp/database/datastore.png b/website/static/img/resources/gcp/database/datastore.png
new file mode 100644
index 00000000..43a77a8c
Binary files /dev/null and b/website/static/img/resources/gcp/database/datastore.png differ
diff --git a/website/static/img/resources/gcp/database/firestore.png b/website/static/img/resources/gcp/database/firestore.png
new file mode 100644
index 00000000..a161e8ce
Binary files /dev/null and b/website/static/img/resources/gcp/database/firestore.png differ
diff --git a/website/static/img/resources/gcp/database/memorystore.png b/website/static/img/resources/gcp/database/memorystore.png
new file mode 100644
index 00000000..ceb3b893
Binary files /dev/null and b/website/static/img/resources/gcp/database/memorystore.png differ
diff --git a/website/static/img/resources/gcp/database/spanner.png b/website/static/img/resources/gcp/database/spanner.png
new file mode 100644
index 00000000..88068fbb
Binary files /dev/null and b/website/static/img/resources/gcp/database/spanner.png differ
diff --git a/website/static/img/resources/gcp/database/sql.png b/website/static/img/resources/gcp/database/sql.png
new file mode 100644
index 00000000..9763c557
Binary files /dev/null and b/website/static/img/resources/gcp/database/sql.png differ
diff --git a/website/static/img/resources/gcp/devtools/build.png b/website/static/img/resources/gcp/devtools/build.png
new file mode 100644
index 00000000..d09c343e
Binary files /dev/null and b/website/static/img/resources/gcp/devtools/build.png differ
diff --git a/website/static/img/resources/gcp/devtools/code-for-intellij.png b/website/static/img/resources/gcp/devtools/code-for-intellij.png
new file mode 100644
index 00000000..1ff83f6e
Binary files /dev/null and b/website/static/img/resources/gcp/devtools/code-for-intellij.png differ
diff --git a/website/static/img/resources/gcp/devtools/code.png b/website/static/img/resources/gcp/devtools/code.png
new file mode 100644
index 00000000..22050590
Binary files /dev/null and b/website/static/img/resources/gcp/devtools/code.png differ
diff --git a/website/static/img/resources/gcp/devtools/container-registry.png b/website/static/img/resources/gcp/devtools/container-registry.png
new file mode 100644
index 00000000..e645187b
Binary files /dev/null and b/website/static/img/resources/gcp/devtools/container-registry.png differ
diff --git a/website/static/img/resources/gcp/devtools/gradle-app-engine-plugin.png b/website/static/img/resources/gcp/devtools/gradle-app-engine-plugin.png
new file mode 100644
index 00000000..1ff83f6e
Binary files /dev/null and b/website/static/img/resources/gcp/devtools/gradle-app-engine-plugin.png differ
diff --git a/website/static/img/resources/gcp/devtools/ide-plugins.png b/website/static/img/resources/gcp/devtools/ide-plugins.png
new file mode 100644
index 00000000..bc2bd2c5
Binary files /dev/null and b/website/static/img/resources/gcp/devtools/ide-plugins.png differ
diff --git a/website/static/img/resources/gcp/devtools/maven-app-engine-plugin.png b/website/static/img/resources/gcp/devtools/maven-app-engine-plugin.png
new file mode 100644
index 00000000..1ff83f6e
Binary files /dev/null and b/website/static/img/resources/gcp/devtools/maven-app-engine-plugin.png differ
diff --git a/website/static/img/resources/gcp/devtools/scheduler.png b/website/static/img/resources/gcp/devtools/scheduler.png
new file mode 100644
index 00000000..87ebc123
Binary files /dev/null and b/website/static/img/resources/gcp/devtools/scheduler.png differ
diff --git a/website/static/img/resources/gcp/devtools/sdk.png b/website/static/img/resources/gcp/devtools/sdk.png
new file mode 100644
index 00000000..1ff83f6e
Binary files /dev/null and b/website/static/img/resources/gcp/devtools/sdk.png differ
diff --git a/website/static/img/resources/gcp/devtools/source-repositories.png b/website/static/img/resources/gcp/devtools/source-repositories.png
new file mode 100644
index 00000000..1ff83f6e
Binary files /dev/null and b/website/static/img/resources/gcp/devtools/source-repositories.png differ
diff --git a/website/static/img/resources/gcp/devtools/tasks.png b/website/static/img/resources/gcp/devtools/tasks.png
new file mode 100644
index 00000000..39a54f00
Binary files /dev/null and b/website/static/img/resources/gcp/devtools/tasks.png differ
diff --git a/website/static/img/resources/gcp/devtools/test-lab.png b/website/static/img/resources/gcp/devtools/test-lab.png
new file mode 100644
index 00000000..fc66f58c
Binary files /dev/null and b/website/static/img/resources/gcp/devtools/test-lab.png differ
diff --git a/website/static/img/resources/gcp/devtools/tools-for-eclipse.png b/website/static/img/resources/gcp/devtools/tools-for-eclipse.png
new file mode 100644
index 00000000..1ff83f6e
Binary files /dev/null and b/website/static/img/resources/gcp/devtools/tools-for-eclipse.png differ
diff --git a/website/static/img/resources/gcp/devtools/tools-for-powershell.png b/website/static/img/resources/gcp/devtools/tools-for-powershell.png
new file mode 100644
index 00000000..bc2bd2c5
Binary files /dev/null and b/website/static/img/resources/gcp/devtools/tools-for-powershell.png differ
diff --git a/website/static/img/resources/gcp/devtools/tools-for-visual-studio.png b/website/static/img/resources/gcp/devtools/tools-for-visual-studio.png
new file mode 100644
index 00000000..bc2bd2c5
Binary files /dev/null and b/website/static/img/resources/gcp/devtools/tools-for-visual-studio.png differ
diff --git a/website/static/img/resources/gcp/iot/iot-core.png b/website/static/img/resources/gcp/iot/iot-core.png
new file mode 100644
index 00000000..cdb2ab73
Binary files /dev/null and b/website/static/img/resources/gcp/iot/iot-core.png differ
diff --git a/website/static/img/resources/gcp/migration/transfer-appliance.png b/website/static/img/resources/gcp/migration/transfer-appliance.png
new file mode 100644
index 00000000..8b9cf7ac
Binary files /dev/null and b/website/static/img/resources/gcp/migration/transfer-appliance.png differ
diff --git a/website/static/img/resources/gcp/ml/advanced-solutions-lab.png b/website/static/img/resources/gcp/ml/advanced-solutions-lab.png
new file mode 100644
index 00000000..d7ddd494
Binary files /dev/null and b/website/static/img/resources/gcp/ml/advanced-solutions-lab.png differ
diff --git a/website/static/img/resources/gcp/ml/ai-hub.png b/website/static/img/resources/gcp/ml/ai-hub.png
new file mode 100644
index 00000000..d6a00200
Binary files /dev/null and b/website/static/img/resources/gcp/ml/ai-hub.png differ
diff --git a/website/static/img/resources/gcp/ml/ai-platform-data-labeling-service.png b/website/static/img/resources/gcp/ml/ai-platform-data-labeling-service.png
new file mode 100644
index 00000000..1ff83f6e
Binary files /dev/null and b/website/static/img/resources/gcp/ml/ai-platform-data-labeling-service.png differ
diff --git a/website/static/img/resources/gcp/ml/ai-platform.png b/website/static/img/resources/gcp/ml/ai-platform.png
new file mode 100644
index 00000000..f85ff7f8
Binary files /dev/null and b/website/static/img/resources/gcp/ml/ai-platform.png differ
diff --git a/website/static/img/resources/gcp/ml/automl-natural-language.png b/website/static/img/resources/gcp/ml/automl-natural-language.png
new file mode 100644
index 00000000..4a9258fe
Binary files /dev/null and b/website/static/img/resources/gcp/ml/automl-natural-language.png differ
diff --git a/website/static/img/resources/gcp/ml/automl-tables.png b/website/static/img/resources/gcp/ml/automl-tables.png
new file mode 100644
index 00000000..8fdd0f22
Binary files /dev/null and b/website/static/img/resources/gcp/ml/automl-tables.png differ
diff --git a/website/static/img/resources/gcp/ml/automl-translation.png b/website/static/img/resources/gcp/ml/automl-translation.png
new file mode 100644
index 00000000..385366c5
Binary files /dev/null and b/website/static/img/resources/gcp/ml/automl-translation.png differ
diff --git a/website/static/img/resources/gcp/ml/automl-video-intelligence.png b/website/static/img/resources/gcp/ml/automl-video-intelligence.png
new file mode 100644
index 00000000..e4922020
Binary files /dev/null and b/website/static/img/resources/gcp/ml/automl-video-intelligence.png differ
diff --git a/website/static/img/resources/gcp/ml/automl-vision.png b/website/static/img/resources/gcp/ml/automl-vision.png
new file mode 100644
index 00000000..e2b850d0
Binary files /dev/null and b/website/static/img/resources/gcp/ml/automl-vision.png differ
diff --git a/website/static/img/resources/gcp/ml/automl.png b/website/static/img/resources/gcp/ml/automl.png
new file mode 100644
index 00000000..b147e074
Binary files /dev/null and b/website/static/img/resources/gcp/ml/automl.png differ
diff --git a/website/static/img/resources/gcp/ml/dialog-flow-enterprise-edition.png b/website/static/img/resources/gcp/ml/dialog-flow-enterprise-edition.png
new file mode 100644
index 00000000..7166aec7
Binary files /dev/null and b/website/static/img/resources/gcp/ml/dialog-flow-enterprise-edition.png differ
diff --git a/website/static/img/resources/gcp/ml/inference-api.png b/website/static/img/resources/gcp/ml/inference-api.png
new file mode 100644
index 00000000..4ea88767
Binary files /dev/null and b/website/static/img/resources/gcp/ml/inference-api.png differ
diff --git a/website/static/img/resources/gcp/ml/jobs-api.png b/website/static/img/resources/gcp/ml/jobs-api.png
new file mode 100644
index 00000000..271b502e
Binary files /dev/null and b/website/static/img/resources/gcp/ml/jobs-api.png differ
diff --git a/website/static/img/resources/gcp/ml/natural-language-api.png b/website/static/img/resources/gcp/ml/natural-language-api.png
new file mode 100644
index 00000000..a8c4308d
Binary files /dev/null and b/website/static/img/resources/gcp/ml/natural-language-api.png differ
diff --git a/website/static/img/resources/gcp/ml/recommendations-ai.png b/website/static/img/resources/gcp/ml/recommendations-ai.png
new file mode 100644
index 00000000..2b225aaf
Binary files /dev/null and b/website/static/img/resources/gcp/ml/recommendations-ai.png differ
diff --git a/website/static/img/resources/gcp/ml/speech-to-text.png b/website/static/img/resources/gcp/ml/speech-to-text.png
new file mode 100644
index 00000000..fd5ccea5
Binary files /dev/null and b/website/static/img/resources/gcp/ml/speech-to-text.png differ
diff --git a/website/static/img/resources/gcp/ml/text-to-speech.png b/website/static/img/resources/gcp/ml/text-to-speech.png
new file mode 100644
index 00000000..5822fa63
Binary files /dev/null and b/website/static/img/resources/gcp/ml/text-to-speech.png differ
diff --git a/website/static/img/resources/gcp/ml/tpu.png b/website/static/img/resources/gcp/ml/tpu.png
new file mode 100644
index 00000000..158946a9
Binary files /dev/null and b/website/static/img/resources/gcp/ml/tpu.png differ
diff --git a/website/static/img/resources/gcp/ml/translation-api.png b/website/static/img/resources/gcp/ml/translation-api.png
new file mode 100644
index 00000000..6997d9f5
Binary files /dev/null and b/website/static/img/resources/gcp/ml/translation-api.png differ
diff --git a/website/static/img/resources/gcp/ml/video-intelligence-api.png b/website/static/img/resources/gcp/ml/video-intelligence-api.png
new file mode 100644
index 00000000..1c6e00c1
Binary files /dev/null and b/website/static/img/resources/gcp/ml/video-intelligence-api.png differ
diff --git a/website/static/img/resources/gcp/ml/vision-api.png b/website/static/img/resources/gcp/ml/vision-api.png
new file mode 100644
index 00000000..28e2d631
Binary files /dev/null and b/website/static/img/resources/gcp/ml/vision-api.png differ
diff --git a/website/static/img/resources/gcp/network/armor.png b/website/static/img/resources/gcp/network/armor.png
new file mode 100644
index 00000000..5cc9bc13
Binary files /dev/null and b/website/static/img/resources/gcp/network/armor.png differ
diff --git a/website/static/img/resources/gcp/network/cdn.png b/website/static/img/resources/gcp/network/cdn.png
new file mode 100644
index 00000000..b2ac3981
Binary files /dev/null and b/website/static/img/resources/gcp/network/cdn.png differ
diff --git a/website/static/img/resources/gcp/network/dedicated-interconnect.png b/website/static/img/resources/gcp/network/dedicated-interconnect.png
new file mode 100644
index 00000000..d11202df
Binary files /dev/null and b/website/static/img/resources/gcp/network/dedicated-interconnect.png differ
diff --git a/website/static/img/resources/gcp/network/dns.png b/website/static/img/resources/gcp/network/dns.png
new file mode 100644
index 00000000..2d8c27be
Binary files /dev/null and b/website/static/img/resources/gcp/network/dns.png differ
diff --git a/website/static/img/resources/gcp/network/external-ip-addresses.png b/website/static/img/resources/gcp/network/external-ip-addresses.png
new file mode 100644
index 00000000..a3f1b891
Binary files /dev/null and b/website/static/img/resources/gcp/network/external-ip-addresses.png differ
diff --git a/website/static/img/resources/gcp/network/firewall-rules.png b/website/static/img/resources/gcp/network/firewall-rules.png
new file mode 100644
index 00000000..ff4a8390
Binary files /dev/null and b/website/static/img/resources/gcp/network/firewall-rules.png differ
diff --git a/website/static/img/resources/gcp/network/load-balancing.png b/website/static/img/resources/gcp/network/load-balancing.png
new file mode 100644
index 00000000..b245d3ca
Binary files /dev/null and b/website/static/img/resources/gcp/network/load-balancing.png differ
diff --git a/website/static/img/resources/gcp/network/nat.png b/website/static/img/resources/gcp/network/nat.png
new file mode 100644
index 00000000..16967170
Binary files /dev/null and b/website/static/img/resources/gcp/network/nat.png differ
diff --git a/website/static/img/resources/gcp/network/network.png b/website/static/img/resources/gcp/network/network.png
new file mode 100644
index 00000000..3dde3517
Binary files /dev/null and b/website/static/img/resources/gcp/network/network.png differ
diff --git a/website/static/img/resources/gcp/network/partner-interconnect.png b/website/static/img/resources/gcp/network/partner-interconnect.png
new file mode 100644
index 00000000..be0e43f5
Binary files /dev/null and b/website/static/img/resources/gcp/network/partner-interconnect.png differ
diff --git a/website/static/img/resources/gcp/network/premium-network-tier.png b/website/static/img/resources/gcp/network/premium-network-tier.png
new file mode 100644
index 00000000..5de7b572
Binary files /dev/null and b/website/static/img/resources/gcp/network/premium-network-tier.png differ
diff --git a/website/static/img/resources/gcp/network/router.png b/website/static/img/resources/gcp/network/router.png
new file mode 100644
index 00000000..f00fdf61
Binary files /dev/null and b/website/static/img/resources/gcp/network/router.png differ
diff --git a/website/static/img/resources/gcp/network/routes.png b/website/static/img/resources/gcp/network/routes.png
new file mode 100644
index 00000000..51743c98
Binary files /dev/null and b/website/static/img/resources/gcp/network/routes.png differ
diff --git a/website/static/img/resources/gcp/network/standard-network-tier.png b/website/static/img/resources/gcp/network/standard-network-tier.png
new file mode 100644
index 00000000..674e95ff
Binary files /dev/null and b/website/static/img/resources/gcp/network/standard-network-tier.png differ
diff --git a/website/static/img/resources/gcp/network/traffic-director.png b/website/static/img/resources/gcp/network/traffic-director.png
new file mode 100644
index 00000000..7ed3b279
Binary files /dev/null and b/website/static/img/resources/gcp/network/traffic-director.png differ
diff --git a/website/static/img/resources/gcp/network/virtual-private-cloud.png b/website/static/img/resources/gcp/network/virtual-private-cloud.png
new file mode 100644
index 00000000..7944217c
Binary files /dev/null and b/website/static/img/resources/gcp/network/virtual-private-cloud.png differ
diff --git a/website/static/img/resources/gcp/network/vpn.png b/website/static/img/resources/gcp/network/vpn.png
new file mode 100644
index 00000000..ef511948
Binary files /dev/null and b/website/static/img/resources/gcp/network/vpn.png differ
diff --git a/website/static/img/resources/gcp/operations/monitoring.png b/website/static/img/resources/gcp/operations/monitoring.png
new file mode 100644
index 00000000..427babb7
Binary files /dev/null and b/website/static/img/resources/gcp/operations/monitoring.png differ
diff --git a/website/static/img/resources/gcp/security/iam.png b/website/static/img/resources/gcp/security/iam.png
new file mode 100644
index 00000000..31e24bab
Binary files /dev/null and b/website/static/img/resources/gcp/security/iam.png differ
diff --git a/website/static/img/resources/gcp/security/iap.png b/website/static/img/resources/gcp/security/iap.png
new file mode 100644
index 00000000..722a7f2f
Binary files /dev/null and b/website/static/img/resources/gcp/security/iap.png differ
diff --git a/website/static/img/resources/gcp/security/key-management-service.png b/website/static/img/resources/gcp/security/key-management-service.png
new file mode 100644
index 00000000..46edd260
Binary files /dev/null and b/website/static/img/resources/gcp/security/key-management-service.png differ
diff --git a/website/static/img/resources/gcp/security/resource-manager.png b/website/static/img/resources/gcp/security/resource-manager.png
new file mode 100644
index 00000000..31e24bab
Binary files /dev/null and b/website/static/img/resources/gcp/security/resource-manager.png differ
diff --git a/website/static/img/resources/gcp/security/security-command-center.png b/website/static/img/resources/gcp/security/security-command-center.png
new file mode 100644
index 00000000..fd93a89f
Binary files /dev/null and b/website/static/img/resources/gcp/security/security-command-center.png differ
diff --git a/website/static/img/resources/gcp/security/security-scanner.png b/website/static/img/resources/gcp/security/security-scanner.png
new file mode 100644
index 00000000..fca9bed3
Binary files /dev/null and b/website/static/img/resources/gcp/security/security-scanner.png differ
diff --git a/website/static/img/resources/gcp/storage/filestore.png b/website/static/img/resources/gcp/storage/filestore.png
new file mode 100644
index 00000000..7881c782
Binary files /dev/null and b/website/static/img/resources/gcp/storage/filestore.png differ
diff --git a/website/static/img/resources/gcp/storage/persistent-disk.png b/website/static/img/resources/gcp/storage/persistent-disk.png
new file mode 100644
index 00000000..4be2acf2
Binary files /dev/null and b/website/static/img/resources/gcp/storage/persistent-disk.png differ
diff --git a/website/static/img/resources/gcp/storage/storage.png b/website/static/img/resources/gcp/storage/storage.png
new file mode 100644
index 00000000..3b7bb1ae
Binary files /dev/null and b/website/static/img/resources/gcp/storage/storage.png differ
diff --git a/website/static/img/resources/generic/blank/blank.png b/website/static/img/resources/generic/blank/blank.png
new file mode 100644
index 00000000..98801cae
Binary files /dev/null and b/website/static/img/resources/generic/blank/blank.png differ
diff --git a/website/static/img/resources/generic/compute/rack.png b/website/static/img/resources/generic/compute/rack.png
new file mode 100644
index 00000000..c749fdd2
Binary files /dev/null and b/website/static/img/resources/generic/compute/rack.png differ
diff --git a/website/static/img/resources/generic/database/sql.png b/website/static/img/resources/generic/database/sql.png
new file mode 100644
index 00000000..19bae99b
Binary files /dev/null and b/website/static/img/resources/generic/database/sql.png differ
diff --git a/website/static/img/resources/generic/device/mobile.png b/website/static/img/resources/generic/device/mobile.png
new file mode 100644
index 00000000..75d942da
Binary files /dev/null and b/website/static/img/resources/generic/device/mobile.png differ
diff --git a/website/static/img/resources/generic/device/tablet.png b/website/static/img/resources/generic/device/tablet.png
new file mode 100644
index 00000000..fd3bff4f
Binary files /dev/null and b/website/static/img/resources/generic/device/tablet.png differ
diff --git a/website/static/img/resources/generic/network/firewall.png b/website/static/img/resources/generic/network/firewall.png
new file mode 100644
index 00000000..e6c21830
Binary files /dev/null and b/website/static/img/resources/generic/network/firewall.png differ
diff --git a/website/static/img/resources/generic/network/router.png b/website/static/img/resources/generic/network/router.png
new file mode 100644
index 00000000..377e2b55
Binary files /dev/null and b/website/static/img/resources/generic/network/router.png differ
diff --git a/website/static/img/resources/generic/network/subnet.png b/website/static/img/resources/generic/network/subnet.png
new file mode 100644
index 00000000..2808968e
Binary files /dev/null and b/website/static/img/resources/generic/network/subnet.png differ
diff --git a/website/static/img/resources/generic/network/switch.png b/website/static/img/resources/generic/network/switch.png
new file mode 100644
index 00000000..9699b691
Binary files /dev/null and b/website/static/img/resources/generic/network/switch.png differ
diff --git a/website/static/img/resources/generic/network/vpn.png b/website/static/img/resources/generic/network/vpn.png
new file mode 100644
index 00000000..009e8437
Binary files /dev/null and b/website/static/img/resources/generic/network/vpn.png differ
diff --git a/website/static/img/resources/generic/os/android.png b/website/static/img/resources/generic/os/android.png
new file mode 100644
index 00000000..72eab86f
Binary files /dev/null and b/website/static/img/resources/generic/os/android.png differ
diff --git a/website/static/img/resources/generic/os/centos.png b/website/static/img/resources/generic/os/centos.png
new file mode 100644
index 00000000..483eb992
Binary files /dev/null and b/website/static/img/resources/generic/os/centos.png differ
diff --git a/website/static/img/resources/generic/os/debian.png b/website/static/img/resources/generic/os/debian.png
new file mode 100644
index 00000000..5bd5edc5
Binary files /dev/null and b/website/static/img/resources/generic/os/debian.png differ
diff --git a/website/static/img/resources/generic/os/ios.png b/website/static/img/resources/generic/os/ios.png
new file mode 100644
index 00000000..f3d4e34e
Binary files /dev/null and b/website/static/img/resources/generic/os/ios.png differ
diff --git a/website/static/img/resources/generic/os/linux-general.png b/website/static/img/resources/generic/os/linux-general.png
new file mode 100644
index 00000000..1e1a874d
Binary files /dev/null and b/website/static/img/resources/generic/os/linux-general.png differ
diff --git a/website/static/img/resources/generic/os/raspbian.png b/website/static/img/resources/generic/os/raspbian.png
new file mode 100644
index 00000000..b93c4c64
Binary files /dev/null and b/website/static/img/resources/generic/os/raspbian.png differ
diff --git a/website/static/img/resources/generic/os/suse.png b/website/static/img/resources/generic/os/suse.png
new file mode 100644
index 00000000..3b9553c6
Binary files /dev/null and b/website/static/img/resources/generic/os/suse.png differ
diff --git a/website/static/img/resources/generic/os/ubuntu.png b/website/static/img/resources/generic/os/ubuntu.png
new file mode 100644
index 00000000..d1caf5ee
Binary files /dev/null and b/website/static/img/resources/generic/os/ubuntu.png differ
diff --git a/website/static/img/resources/generic/os/windows.png b/website/static/img/resources/generic/os/windows.png
new file mode 100644
index 00000000..2ded497d
Binary files /dev/null and b/website/static/img/resources/generic/os/windows.png differ
diff --git a/website/static/img/resources/generic/place/datacenter.png b/website/static/img/resources/generic/place/datacenter.png
new file mode 100644
index 00000000..064eaa8f
Binary files /dev/null and b/website/static/img/resources/generic/place/datacenter.png differ
diff --git a/website/static/img/resources/generic/storage/storage.png b/website/static/img/resources/generic/storage/storage.png
new file mode 100644
index 00000000..3b302729
Binary files /dev/null and b/website/static/img/resources/generic/storage/storage.png differ
diff --git a/website/static/img/resources/generic/virtualization/virtualbox.png b/website/static/img/resources/generic/virtualization/virtualbox.png
new file mode 100644
index 00000000..aefdbff0
Binary files /dev/null and b/website/static/img/resources/generic/virtualization/virtualbox.png differ
diff --git a/website/static/img/resources/generic/virtualization/vmware.png b/website/static/img/resources/generic/virtualization/vmware.png
new file mode 100644
index 00000000..189129c1
Binary files /dev/null and b/website/static/img/resources/generic/virtualization/vmware.png differ
diff --git a/website/static/img/resources/generic/virtualization/xen.png b/website/static/img/resources/generic/virtualization/xen.png
new file mode 100644
index 00000000..71655e1a
Binary files /dev/null and b/website/static/img/resources/generic/virtualization/xen.png differ
diff --git a/website/static/img/resources/ibm/analytics/analytics.png b/website/static/img/resources/ibm/analytics/analytics.png
new file mode 100644
index 00000000..5a0b024a
Binary files /dev/null and b/website/static/img/resources/ibm/analytics/analytics.png differ
diff --git a/website/static/img/resources/ibm/analytics/data-integration.png b/website/static/img/resources/ibm/analytics/data-integration.png
new file mode 100644
index 00000000..6cba3f02
Binary files /dev/null and b/website/static/img/resources/ibm/analytics/data-integration.png differ
diff --git a/website/static/img/resources/ibm/analytics/data-repositories.png b/website/static/img/resources/ibm/analytics/data-repositories.png
new file mode 100644
index 00000000..cd511228
Binary files /dev/null and b/website/static/img/resources/ibm/analytics/data-repositories.png differ
diff --git a/website/static/img/resources/ibm/analytics/device-analytics.png b/website/static/img/resources/ibm/analytics/device-analytics.png
new file mode 100644
index 00000000..1f3109a2
Binary files /dev/null and b/website/static/img/resources/ibm/analytics/device-analytics.png differ
diff --git a/website/static/img/resources/ibm/analytics/streaming-computing.png b/website/static/img/resources/ibm/analytics/streaming-computing.png
new file mode 100644
index 00000000..4eced106
Binary files /dev/null and b/website/static/img/resources/ibm/analytics/streaming-computing.png differ
diff --git a/website/static/img/resources/ibm/applications/actionable-insight.png b/website/static/img/resources/ibm/applications/actionable-insight.png
new file mode 100644
index 00000000..6cc05e12
Binary files /dev/null and b/website/static/img/resources/ibm/applications/actionable-insight.png differ
diff --git a/website/static/img/resources/ibm/applications/annotate.png b/website/static/img/resources/ibm/applications/annotate.png
new file mode 100644
index 00000000..07a7c9ae
Binary files /dev/null and b/website/static/img/resources/ibm/applications/annotate.png differ
diff --git a/website/static/img/resources/ibm/applications/api-developer-portal.png b/website/static/img/resources/ibm/applications/api-developer-portal.png
new file mode 100644
index 00000000..e16d3dd1
Binary files /dev/null and b/website/static/img/resources/ibm/applications/api-developer-portal.png differ
diff --git a/website/static/img/resources/ibm/applications/api-polyglot-runtimes.png b/website/static/img/resources/ibm/applications/api-polyglot-runtimes.png
new file mode 100644
index 00000000..fc8de117
Binary files /dev/null and b/website/static/img/resources/ibm/applications/api-polyglot-runtimes.png differ
diff --git a/website/static/img/resources/ibm/applications/app-server.png b/website/static/img/resources/ibm/applications/app-server.png
new file mode 100644
index 00000000..00b43145
Binary files /dev/null and b/website/static/img/resources/ibm/applications/app-server.png differ
diff --git a/website/static/img/resources/ibm/applications/application-logic.png b/website/static/img/resources/ibm/applications/application-logic.png
new file mode 100644
index 00000000..4d6c19fb
Binary files /dev/null and b/website/static/img/resources/ibm/applications/application-logic.png differ
diff --git a/website/static/img/resources/ibm/applications/enterprise-applications.png b/website/static/img/resources/ibm/applications/enterprise-applications.png
new file mode 100644
index 00000000..e42badea
Binary files /dev/null and b/website/static/img/resources/ibm/applications/enterprise-applications.png differ
diff --git a/website/static/img/resources/ibm/applications/index.png b/website/static/img/resources/ibm/applications/index.png
new file mode 100644
index 00000000..82966910
Binary files /dev/null and b/website/static/img/resources/ibm/applications/index.png differ
diff --git a/website/static/img/resources/ibm/applications/iot-application.png b/website/static/img/resources/ibm/applications/iot-application.png
new file mode 100644
index 00000000..38a03e67
Binary files /dev/null and b/website/static/img/resources/ibm/applications/iot-application.png differ
diff --git a/website/static/img/resources/ibm/applications/microservice.png b/website/static/img/resources/ibm/applications/microservice.png
new file mode 100644
index 00000000..e0bbd371
Binary files /dev/null and b/website/static/img/resources/ibm/applications/microservice.png differ
diff --git a/website/static/img/resources/ibm/applications/mobile-app.png b/website/static/img/resources/ibm/applications/mobile-app.png
new file mode 100644
index 00000000..523aa498
Binary files /dev/null and b/website/static/img/resources/ibm/applications/mobile-app.png differ
diff --git a/website/static/img/resources/ibm/applications/ontology.png b/website/static/img/resources/ibm/applications/ontology.png
new file mode 100644
index 00000000..5ea679c8
Binary files /dev/null and b/website/static/img/resources/ibm/applications/ontology.png differ
diff --git a/website/static/img/resources/ibm/applications/open-source-tools.png b/website/static/img/resources/ibm/applications/open-source-tools.png
new file mode 100644
index 00000000..da9e0c05
Binary files /dev/null and b/website/static/img/resources/ibm/applications/open-source-tools.png differ
diff --git a/website/static/img/resources/ibm/applications/runtime-services.png b/website/static/img/resources/ibm/applications/runtime-services.png
new file mode 100644
index 00000000..c70dbace
Binary files /dev/null and b/website/static/img/resources/ibm/applications/runtime-services.png differ
diff --git a/website/static/img/resources/ibm/applications/saas-applications.png b/website/static/img/resources/ibm/applications/saas-applications.png
new file mode 100644
index 00000000..2250997b
Binary files /dev/null and b/website/static/img/resources/ibm/applications/saas-applications.png differ
diff --git a/website/static/img/resources/ibm/applications/service-broker.png b/website/static/img/resources/ibm/applications/service-broker.png
new file mode 100644
index 00000000..218b3b75
Binary files /dev/null and b/website/static/img/resources/ibm/applications/service-broker.png differ
diff --git a/website/static/img/resources/ibm/applications/speech-to-text.png b/website/static/img/resources/ibm/applications/speech-to-text.png
new file mode 100644
index 00000000..23988aba
Binary files /dev/null and b/website/static/img/resources/ibm/applications/speech-to-text.png differ
diff --git a/website/static/img/resources/ibm/applications/visual-recognition.png b/website/static/img/resources/ibm/applications/visual-recognition.png
new file mode 100644
index 00000000..44939c5b
Binary files /dev/null and b/website/static/img/resources/ibm/applications/visual-recognition.png differ
diff --git a/website/static/img/resources/ibm/applications/visualization.png b/website/static/img/resources/ibm/applications/visualization.png
new file mode 100644
index 00000000..c0ae690a
Binary files /dev/null and b/website/static/img/resources/ibm/applications/visualization.png differ
diff --git a/website/static/img/resources/ibm/blockchain/blockchain-developer.png b/website/static/img/resources/ibm/blockchain/blockchain-developer.png
new file mode 100644
index 00000000..d535ac19
Binary files /dev/null and b/website/static/img/resources/ibm/blockchain/blockchain-developer.png differ
diff --git a/website/static/img/resources/ibm/blockchain/blockchain.png b/website/static/img/resources/ibm/blockchain/blockchain.png
new file mode 100644
index 00000000..db0af98c
Binary files /dev/null and b/website/static/img/resources/ibm/blockchain/blockchain.png differ
diff --git a/website/static/img/resources/ibm/blockchain/certificate-authority.png b/website/static/img/resources/ibm/blockchain/certificate-authority.png
new file mode 100644
index 00000000..8d5964a1
Binary files /dev/null and b/website/static/img/resources/ibm/blockchain/certificate-authority.png differ
diff --git a/website/static/img/resources/ibm/blockchain/client-application.png b/website/static/img/resources/ibm/blockchain/client-application.png
new file mode 100644
index 00000000..07c97036
Binary files /dev/null and b/website/static/img/resources/ibm/blockchain/client-application.png differ
diff --git a/website/static/img/resources/ibm/blockchain/communication.png b/website/static/img/resources/ibm/blockchain/communication.png
new file mode 100644
index 00000000..a50ed874
Binary files /dev/null and b/website/static/img/resources/ibm/blockchain/communication.png differ
diff --git a/website/static/img/resources/ibm/blockchain/consensus.png b/website/static/img/resources/ibm/blockchain/consensus.png
new file mode 100644
index 00000000..764baac3
Binary files /dev/null and b/website/static/img/resources/ibm/blockchain/consensus.png differ
diff --git a/website/static/img/resources/ibm/blockchain/event-listener.png b/website/static/img/resources/ibm/blockchain/event-listener.png
new file mode 100644
index 00000000..9b025810
Binary files /dev/null and b/website/static/img/resources/ibm/blockchain/event-listener.png differ
diff --git a/website/static/img/resources/ibm/blockchain/event.png b/website/static/img/resources/ibm/blockchain/event.png
new file mode 100644
index 00000000..1b7a39cd
Binary files /dev/null and b/website/static/img/resources/ibm/blockchain/event.png differ
diff --git a/website/static/img/resources/ibm/blockchain/existing-enterprise-systems.png b/website/static/img/resources/ibm/blockchain/existing-enterprise-systems.png
new file mode 100644
index 00000000..41a18046
Binary files /dev/null and b/website/static/img/resources/ibm/blockchain/existing-enterprise-systems.png differ
diff --git a/website/static/img/resources/ibm/blockchain/hyperledger-fabric.png b/website/static/img/resources/ibm/blockchain/hyperledger-fabric.png
new file mode 100644
index 00000000..916c22fd
Binary files /dev/null and b/website/static/img/resources/ibm/blockchain/hyperledger-fabric.png differ
diff --git a/website/static/img/resources/ibm/blockchain/key-management.png b/website/static/img/resources/ibm/blockchain/key-management.png
new file mode 100644
index 00000000..9b81f431
Binary files /dev/null and b/website/static/img/resources/ibm/blockchain/key-management.png differ
diff --git a/website/static/img/resources/ibm/blockchain/ledger.png b/website/static/img/resources/ibm/blockchain/ledger.png
new file mode 100644
index 00000000..4bb718b0
Binary files /dev/null and b/website/static/img/resources/ibm/blockchain/ledger.png differ
diff --git a/website/static/img/resources/ibm/blockchain/membership-services-provider-api.png b/website/static/img/resources/ibm/blockchain/membership-services-provider-api.png
new file mode 100644
index 00000000..790113f4
Binary files /dev/null and b/website/static/img/resources/ibm/blockchain/membership-services-provider-api.png differ
diff --git a/website/static/img/resources/ibm/blockchain/membership.png b/website/static/img/resources/ibm/blockchain/membership.png
new file mode 100644
index 00000000..c3ad05fb
Binary files /dev/null and b/website/static/img/resources/ibm/blockchain/membership.png differ
diff --git a/website/static/img/resources/ibm/blockchain/message-bus.png b/website/static/img/resources/ibm/blockchain/message-bus.png
new file mode 100644
index 00000000..807a14cf
Binary files /dev/null and b/website/static/img/resources/ibm/blockchain/message-bus.png differ
diff --git a/website/static/img/resources/ibm/blockchain/node.png b/website/static/img/resources/ibm/blockchain/node.png
new file mode 100644
index 00000000..332c881a
Binary files /dev/null and b/website/static/img/resources/ibm/blockchain/node.png differ
diff --git a/website/static/img/resources/ibm/blockchain/services.png b/website/static/img/resources/ibm/blockchain/services.png
new file mode 100644
index 00000000..9797f56e
Binary files /dev/null and b/website/static/img/resources/ibm/blockchain/services.png differ
diff --git a/website/static/img/resources/ibm/blockchain/smart-contract.png b/website/static/img/resources/ibm/blockchain/smart-contract.png
new file mode 100644
index 00000000..55508218
Binary files /dev/null and b/website/static/img/resources/ibm/blockchain/smart-contract.png differ
diff --git a/website/static/img/resources/ibm/blockchain/transaction-manager.png b/website/static/img/resources/ibm/blockchain/transaction-manager.png
new file mode 100644
index 00000000..bb85a47a
Binary files /dev/null and b/website/static/img/resources/ibm/blockchain/transaction-manager.png differ
diff --git a/website/static/img/resources/ibm/blockchain/wallet.png b/website/static/img/resources/ibm/blockchain/wallet.png
new file mode 100644
index 00000000..772e2c86
Binary files /dev/null and b/website/static/img/resources/ibm/blockchain/wallet.png differ
diff --git a/website/static/img/resources/ibm/compute/bare-metal-server.png b/website/static/img/resources/ibm/compute/bare-metal-server.png
new file mode 100644
index 00000000..3dd53a05
Binary files /dev/null and b/website/static/img/resources/ibm/compute/bare-metal-server.png differ
diff --git a/website/static/img/resources/ibm/compute/image-service.png b/website/static/img/resources/ibm/compute/image-service.png
new file mode 100644
index 00000000..c64c97f6
Binary files /dev/null and b/website/static/img/resources/ibm/compute/image-service.png differ
diff --git a/website/static/img/resources/ibm/compute/instance.png b/website/static/img/resources/ibm/compute/instance.png
new file mode 100644
index 00000000..c606725f
Binary files /dev/null and b/website/static/img/resources/ibm/compute/instance.png differ
diff --git a/website/static/img/resources/ibm/compute/key.png b/website/static/img/resources/ibm/compute/key.png
new file mode 100644
index 00000000..332bd123
Binary files /dev/null and b/website/static/img/resources/ibm/compute/key.png differ
diff --git a/website/static/img/resources/ibm/compute/power-instance.png b/website/static/img/resources/ibm/compute/power-instance.png
new file mode 100644
index 00000000..2441e6de
Binary files /dev/null and b/website/static/img/resources/ibm/compute/power-instance.png differ
diff --git a/website/static/img/resources/ibm/data/caches.png b/website/static/img/resources/ibm/data/caches.png
new file mode 100644
index 00000000..aef8a63c
Binary files /dev/null and b/website/static/img/resources/ibm/data/caches.png differ
diff --git a/website/static/img/resources/ibm/data/cloud.png b/website/static/img/resources/ibm/data/cloud.png
new file mode 100644
index 00000000..3f97fa1d
Binary files /dev/null and b/website/static/img/resources/ibm/data/cloud.png differ
diff --git a/website/static/img/resources/ibm/data/conversation-trained-deployed.png b/website/static/img/resources/ibm/data/conversation-trained-deployed.png
new file mode 100644
index 00000000..0df3a862
Binary files /dev/null and b/website/static/img/resources/ibm/data/conversation-trained-deployed.png differ
diff --git a/website/static/img/resources/ibm/data/data-services.png b/website/static/img/resources/ibm/data/data-services.png
new file mode 100644
index 00000000..0969f748
Binary files /dev/null and b/website/static/img/resources/ibm/data/data-services.png differ
diff --git a/website/static/img/resources/ibm/data/data-sources.png b/website/static/img/resources/ibm/data/data-sources.png
new file mode 100644
index 00000000..93fdfc70
Binary files /dev/null and b/website/static/img/resources/ibm/data/data-sources.png differ
diff --git a/website/static/img/resources/ibm/data/device-identity-service.png b/website/static/img/resources/ibm/data/device-identity-service.png
new file mode 100644
index 00000000..6e900e69
Binary files /dev/null and b/website/static/img/resources/ibm/data/device-identity-service.png differ
diff --git a/website/static/img/resources/ibm/data/device-registry.png b/website/static/img/resources/ibm/data/device-registry.png
new file mode 100644
index 00000000..daffdb88
Binary files /dev/null and b/website/static/img/resources/ibm/data/device-registry.png differ
diff --git a/website/static/img/resources/ibm/data/enterprise-data.png b/website/static/img/resources/ibm/data/enterprise-data.png
new file mode 100644
index 00000000..767c3dde
Binary files /dev/null and b/website/static/img/resources/ibm/data/enterprise-data.png differ
diff --git a/website/static/img/resources/ibm/data/enterprise-user-directory.png b/website/static/img/resources/ibm/data/enterprise-user-directory.png
new file mode 100644
index 00000000..e55d76a6
Binary files /dev/null and b/website/static/img/resources/ibm/data/enterprise-user-directory.png differ
diff --git a/website/static/img/resources/ibm/data/file-repository.png b/website/static/img/resources/ibm/data/file-repository.png
new file mode 100644
index 00000000..f39e948f
Binary files /dev/null and b/website/static/img/resources/ibm/data/file-repository.png differ
diff --git a/website/static/img/resources/ibm/data/ground-truth.png b/website/static/img/resources/ibm/data/ground-truth.png
new file mode 100644
index 00000000..8dc410f2
Binary files /dev/null and b/website/static/img/resources/ibm/data/ground-truth.png differ
diff --git a/website/static/img/resources/ibm/data/model.png b/website/static/img/resources/ibm/data/model.png
new file mode 100644
index 00000000..7cc6b8ce
Binary files /dev/null and b/website/static/img/resources/ibm/data/model.png differ
diff --git a/website/static/img/resources/ibm/data/tms-data-interface.png b/website/static/img/resources/ibm/data/tms-data-interface.png
new file mode 100644
index 00000000..b88e20f9
Binary files /dev/null and b/website/static/img/resources/ibm/data/tms-data-interface.png differ
diff --git a/website/static/img/resources/ibm/devops/artifact-management.png b/website/static/img/resources/ibm/devops/artifact-management.png
new file mode 100644
index 00000000..45be3b10
Binary files /dev/null and b/website/static/img/resources/ibm/devops/artifact-management.png differ
diff --git a/website/static/img/resources/ibm/devops/build-test.png b/website/static/img/resources/ibm/devops/build-test.png
new file mode 100644
index 00000000..f84ca437
Binary files /dev/null and b/website/static/img/resources/ibm/devops/build-test.png differ
diff --git a/website/static/img/resources/ibm/devops/code-editor.png b/website/static/img/resources/ibm/devops/code-editor.png
new file mode 100644
index 00000000..e7dabbde
Binary files /dev/null and b/website/static/img/resources/ibm/devops/code-editor.png differ
diff --git a/website/static/img/resources/ibm/devops/collaborative-development.png b/website/static/img/resources/ibm/devops/collaborative-development.png
new file mode 100644
index 00000000..32e68e95
Binary files /dev/null and b/website/static/img/resources/ibm/devops/collaborative-development.png differ
diff --git a/website/static/img/resources/ibm/devops/configuration-management.png b/website/static/img/resources/ibm/devops/configuration-management.png
new file mode 100644
index 00000000..e80c25e5
Binary files /dev/null and b/website/static/img/resources/ibm/devops/configuration-management.png differ
diff --git a/website/static/img/resources/ibm/devops/continuous-deploy.png b/website/static/img/resources/ibm/devops/continuous-deploy.png
new file mode 100644
index 00000000..6f10680c
Binary files /dev/null and b/website/static/img/resources/ibm/devops/continuous-deploy.png differ
diff --git a/website/static/img/resources/ibm/devops/continuous-testing.png b/website/static/img/resources/ibm/devops/continuous-testing.png
new file mode 100644
index 00000000..a97fe57c
Binary files /dev/null and b/website/static/img/resources/ibm/devops/continuous-testing.png differ
diff --git a/website/static/img/resources/ibm/devops/devops.png b/website/static/img/resources/ibm/devops/devops.png
new file mode 100644
index 00000000..f6620067
Binary files /dev/null and b/website/static/img/resources/ibm/devops/devops.png differ
diff --git a/website/static/img/resources/ibm/devops/provision.png b/website/static/img/resources/ibm/devops/provision.png
new file mode 100644
index 00000000..1b6edb84
Binary files /dev/null and b/website/static/img/resources/ibm/devops/provision.png differ
diff --git a/website/static/img/resources/ibm/devops/release-management.png b/website/static/img/resources/ibm/devops/release-management.png
new file mode 100644
index 00000000..99d8f78d
Binary files /dev/null and b/website/static/img/resources/ibm/devops/release-management.png differ
diff --git a/website/static/img/resources/ibm/general/cloud-messaging.png b/website/static/img/resources/ibm/general/cloud-messaging.png
new file mode 100644
index 00000000..f0d82943
Binary files /dev/null and b/website/static/img/resources/ibm/general/cloud-messaging.png differ
diff --git a/website/static/img/resources/ibm/general/cloud-services.png b/website/static/img/resources/ibm/general/cloud-services.png
new file mode 100644
index 00000000..01b3fa39
Binary files /dev/null and b/website/static/img/resources/ibm/general/cloud-services.png differ
diff --git a/website/static/img/resources/ibm/general/cloudant.png b/website/static/img/resources/ibm/general/cloudant.png
new file mode 100644
index 00000000..7b62f807
Binary files /dev/null and b/website/static/img/resources/ibm/general/cloudant.png differ
diff --git a/website/static/img/resources/ibm/general/cognitive-services.png b/website/static/img/resources/ibm/general/cognitive-services.png
new file mode 100644
index 00000000..51ff39b9
Binary files /dev/null and b/website/static/img/resources/ibm/general/cognitive-services.png differ
diff --git a/website/static/img/resources/ibm/general/data-security.png b/website/static/img/resources/ibm/general/data-security.png
new file mode 100644
index 00000000..a9471728
Binary files /dev/null and b/website/static/img/resources/ibm/general/data-security.png differ
diff --git a/website/static/img/resources/ibm/general/enterprise.png b/website/static/img/resources/ibm/general/enterprise.png
new file mode 100644
index 00000000..6cc34790
Binary files /dev/null and b/website/static/img/resources/ibm/general/enterprise.png differ
diff --git a/website/static/img/resources/ibm/general/governance-risk-compliance.png b/website/static/img/resources/ibm/general/governance-risk-compliance.png
new file mode 100644
index 00000000..af4c2c9c
Binary files /dev/null and b/website/static/img/resources/ibm/general/governance-risk-compliance.png differ
diff --git a/website/static/img/resources/ibm/general/ibm-containers.png b/website/static/img/resources/ibm/general/ibm-containers.png
new file mode 100644
index 00000000..216eae21
Binary files /dev/null and b/website/static/img/resources/ibm/general/ibm-containers.png differ
diff --git a/website/static/img/resources/ibm/general/ibm-public-cloud.png b/website/static/img/resources/ibm/general/ibm-public-cloud.png
new file mode 100644
index 00000000..ae95534b
Binary files /dev/null and b/website/static/img/resources/ibm/general/ibm-public-cloud.png differ
diff --git a/website/static/img/resources/ibm/general/identity-access-management.png b/website/static/img/resources/ibm/general/identity-access-management.png
new file mode 100644
index 00000000..ed499fe4
Binary files /dev/null and b/website/static/img/resources/ibm/general/identity-access-management.png differ
diff --git a/website/static/img/resources/ibm/general/identity-provider.png b/website/static/img/resources/ibm/general/identity-provider.png
new file mode 100644
index 00000000..0eca324a
Binary files /dev/null and b/website/static/img/resources/ibm/general/identity-provider.png differ
diff --git a/website/static/img/resources/ibm/general/infrastructure-security.png b/website/static/img/resources/ibm/general/infrastructure-security.png
new file mode 100644
index 00000000..660b93b4
Binary files /dev/null and b/website/static/img/resources/ibm/general/infrastructure-security.png differ
diff --git a/website/static/img/resources/ibm/general/internet.png b/website/static/img/resources/ibm/general/internet.png
new file mode 100644
index 00000000..91714467
Binary files /dev/null and b/website/static/img/resources/ibm/general/internet.png differ
diff --git a/website/static/img/resources/ibm/general/iot-cloud.png b/website/static/img/resources/ibm/general/iot-cloud.png
new file mode 100644
index 00000000..990fdc9f
Binary files /dev/null and b/website/static/img/resources/ibm/general/iot-cloud.png differ
diff --git a/website/static/img/resources/ibm/general/microservices-application.png b/website/static/img/resources/ibm/general/microservices-application.png
new file mode 100644
index 00000000..3ddbe108
Binary files /dev/null and b/website/static/img/resources/ibm/general/microservices-application.png differ
diff --git a/website/static/img/resources/ibm/general/microservices-mesh.png b/website/static/img/resources/ibm/general/microservices-mesh.png
new file mode 100644
index 00000000..0b57d52c
Binary files /dev/null and b/website/static/img/resources/ibm/general/microservices-mesh.png differ
diff --git a/website/static/img/resources/ibm/general/monitoring-logging.png b/website/static/img/resources/ibm/general/monitoring-logging.png
new file mode 100644
index 00000000..33de7743
Binary files /dev/null and b/website/static/img/resources/ibm/general/monitoring-logging.png differ
diff --git a/website/static/img/resources/ibm/general/monitoring.png b/website/static/img/resources/ibm/general/monitoring.png
new file mode 100644
index 00000000..1c2946d5
Binary files /dev/null and b/website/static/img/resources/ibm/general/monitoring.png differ
diff --git a/website/static/img/resources/ibm/general/object-storage.png b/website/static/img/resources/ibm/general/object-storage.png
new file mode 100644
index 00000000..ad26d4c4
Binary files /dev/null and b/website/static/img/resources/ibm/general/object-storage.png differ
diff --git a/website/static/img/resources/ibm/general/offline-capabilities.png b/website/static/img/resources/ibm/general/offline-capabilities.png
new file mode 100644
index 00000000..f36cd2ad
Binary files /dev/null and b/website/static/img/resources/ibm/general/offline-capabilities.png differ
diff --git a/website/static/img/resources/ibm/general/openwhisk.png b/website/static/img/resources/ibm/general/openwhisk.png
new file mode 100644
index 00000000..3eb6c02d
Binary files /dev/null and b/website/static/img/resources/ibm/general/openwhisk.png differ
diff --git a/website/static/img/resources/ibm/general/peer-cloud.png b/website/static/img/resources/ibm/general/peer-cloud.png
new file mode 100644
index 00000000..cf1121cb
Binary files /dev/null and b/website/static/img/resources/ibm/general/peer-cloud.png differ
diff --git a/website/static/img/resources/ibm/general/retrieve-rank.png b/website/static/img/resources/ibm/general/retrieve-rank.png
new file mode 100644
index 00000000..14d8b828
Binary files /dev/null and b/website/static/img/resources/ibm/general/retrieve-rank.png differ
diff --git a/website/static/img/resources/ibm/general/scalable.png b/website/static/img/resources/ibm/general/scalable.png
new file mode 100644
index 00000000..729b6169
Binary files /dev/null and b/website/static/img/resources/ibm/general/scalable.png differ
diff --git a/website/static/img/resources/ibm/general/service-discovery-configuration.png b/website/static/img/resources/ibm/general/service-discovery-configuration.png
new file mode 100644
index 00000000..493e20ab
Binary files /dev/null and b/website/static/img/resources/ibm/general/service-discovery-configuration.png differ
diff --git a/website/static/img/resources/ibm/general/text-to-speech.png b/website/static/img/resources/ibm/general/text-to-speech.png
new file mode 100644
index 00000000..f4f2302f
Binary files /dev/null and b/website/static/img/resources/ibm/general/text-to-speech.png differ
diff --git a/website/static/img/resources/ibm/general/transformation-connectivity.png b/website/static/img/resources/ibm/general/transformation-connectivity.png
new file mode 100644
index 00000000..e0afec52
Binary files /dev/null and b/website/static/img/resources/ibm/general/transformation-connectivity.png differ
diff --git a/website/static/img/resources/ibm/infrastructure/channels.png b/website/static/img/resources/ibm/infrastructure/channels.png
new file mode 100644
index 00000000..62cbd980
Binary files /dev/null and b/website/static/img/resources/ibm/infrastructure/channels.png differ
diff --git a/website/static/img/resources/ibm/infrastructure/cloud-messaging.png b/website/static/img/resources/ibm/infrastructure/cloud-messaging.png
new file mode 100644
index 00000000..2fb1d678
Binary files /dev/null and b/website/static/img/resources/ibm/infrastructure/cloud-messaging.png differ
diff --git a/website/static/img/resources/ibm/infrastructure/dashboard.png b/website/static/img/resources/ibm/infrastructure/dashboard.png
new file mode 100644
index 00000000..1bda27ce
Binary files /dev/null and b/website/static/img/resources/ibm/infrastructure/dashboard.png differ
diff --git a/website/static/img/resources/ibm/infrastructure/diagnostics.png b/website/static/img/resources/ibm/infrastructure/diagnostics.png
new file mode 100644
index 00000000..2032935d
Binary files /dev/null and b/website/static/img/resources/ibm/infrastructure/diagnostics.png differ
diff --git a/website/static/img/resources/ibm/infrastructure/edge-services.png b/website/static/img/resources/ibm/infrastructure/edge-services.png
new file mode 100644
index 00000000..05a127a0
Binary files /dev/null and b/website/static/img/resources/ibm/infrastructure/edge-services.png differ
diff --git a/website/static/img/resources/ibm/infrastructure/enterprise-messaging.png b/website/static/img/resources/ibm/infrastructure/enterprise-messaging.png
new file mode 100644
index 00000000..04b2f16c
Binary files /dev/null and b/website/static/img/resources/ibm/infrastructure/enterprise-messaging.png differ
diff --git a/website/static/img/resources/ibm/infrastructure/event-feed.png b/website/static/img/resources/ibm/infrastructure/event-feed.png
new file mode 100644
index 00000000..bf474412
Binary files /dev/null and b/website/static/img/resources/ibm/infrastructure/event-feed.png differ
diff --git a/website/static/img/resources/ibm/infrastructure/infrastructure-services.png b/website/static/img/resources/ibm/infrastructure/infrastructure-services.png
new file mode 100644
index 00000000..33719df2
Binary files /dev/null and b/website/static/img/resources/ibm/infrastructure/infrastructure-services.png differ
diff --git a/website/static/img/resources/ibm/infrastructure/interservice-communication.png b/website/static/img/resources/ibm/infrastructure/interservice-communication.png
new file mode 100644
index 00000000..9de54733
Binary files /dev/null and b/website/static/img/resources/ibm/infrastructure/interservice-communication.png differ
diff --git a/website/static/img/resources/ibm/infrastructure/load-balancing-routing.png b/website/static/img/resources/ibm/infrastructure/load-balancing-routing.png
new file mode 100644
index 00000000..b6eb6172
Binary files /dev/null and b/website/static/img/resources/ibm/infrastructure/load-balancing-routing.png differ
diff --git a/website/static/img/resources/ibm/infrastructure/microservices-mesh.png b/website/static/img/resources/ibm/infrastructure/microservices-mesh.png
new file mode 100644
index 00000000..c492d17e
Binary files /dev/null and b/website/static/img/resources/ibm/infrastructure/microservices-mesh.png differ
diff --git a/website/static/img/resources/ibm/infrastructure/mobile-backend.png b/website/static/img/resources/ibm/infrastructure/mobile-backend.png
new file mode 100644
index 00000000..d6b154e6
Binary files /dev/null and b/website/static/img/resources/ibm/infrastructure/mobile-backend.png differ
diff --git a/website/static/img/resources/ibm/infrastructure/mobile-provider-network.png b/website/static/img/resources/ibm/infrastructure/mobile-provider-network.png
new file mode 100644
index 00000000..9080cda4
Binary files /dev/null and b/website/static/img/resources/ibm/infrastructure/mobile-provider-network.png differ
diff --git a/website/static/img/resources/ibm/infrastructure/monitoring-logging.png b/website/static/img/resources/ibm/infrastructure/monitoring-logging.png
new file mode 100644
index 00000000..7fa17adb
Binary files /dev/null and b/website/static/img/resources/ibm/infrastructure/monitoring-logging.png differ
diff --git a/website/static/img/resources/ibm/infrastructure/monitoring.png b/website/static/img/resources/ibm/infrastructure/monitoring.png
new file mode 100644
index 00000000..417153de
Binary files /dev/null and b/website/static/img/resources/ibm/infrastructure/monitoring.png differ
diff --git a/website/static/img/resources/ibm/infrastructure/peer-services.png b/website/static/img/resources/ibm/infrastructure/peer-services.png
new file mode 100644
index 00000000..7b1f1c1f
Binary files /dev/null and b/website/static/img/resources/ibm/infrastructure/peer-services.png differ
diff --git a/website/static/img/resources/ibm/infrastructure/service-discovery-configuration.png b/website/static/img/resources/ibm/infrastructure/service-discovery-configuration.png
new file mode 100644
index 00000000..c3124dc8
Binary files /dev/null and b/website/static/img/resources/ibm/infrastructure/service-discovery-configuration.png differ
diff --git a/website/static/img/resources/ibm/infrastructure/transformation-connectivity.png b/website/static/img/resources/ibm/infrastructure/transformation-connectivity.png
new file mode 100644
index 00000000..dbe9301d
Binary files /dev/null and b/website/static/img/resources/ibm/infrastructure/transformation-connectivity.png differ
diff --git a/website/static/img/resources/ibm/management/alert-notification.png b/website/static/img/resources/ibm/management/alert-notification.png
new file mode 100644
index 00000000..e2417e46
Binary files /dev/null and b/website/static/img/resources/ibm/management/alert-notification.png differ
diff --git a/website/static/img/resources/ibm/management/api-management.png b/website/static/img/resources/ibm/management/api-management.png
new file mode 100644
index 00000000..a1ea07f0
Binary files /dev/null and b/website/static/img/resources/ibm/management/api-management.png differ
diff --git a/website/static/img/resources/ibm/management/cloud-management.png b/website/static/img/resources/ibm/management/cloud-management.png
new file mode 100644
index 00000000..efc561df
Binary files /dev/null and b/website/static/img/resources/ibm/management/cloud-management.png differ
diff --git a/website/static/img/resources/ibm/management/cluster-management.png b/website/static/img/resources/ibm/management/cluster-management.png
new file mode 100644
index 00000000..14c46353
Binary files /dev/null and b/website/static/img/resources/ibm/management/cluster-management.png differ
diff --git a/website/static/img/resources/ibm/management/content-management.png b/website/static/img/resources/ibm/management/content-management.png
new file mode 100644
index 00000000..de3b5b95
Binary files /dev/null and b/website/static/img/resources/ibm/management/content-management.png differ
diff --git a/website/static/img/resources/ibm/management/data-services.png b/website/static/img/resources/ibm/management/data-services.png
new file mode 100644
index 00000000..a470a493
Binary files /dev/null and b/website/static/img/resources/ibm/management/data-services.png differ
diff --git a/website/static/img/resources/ibm/management/device-management.png b/website/static/img/resources/ibm/management/device-management.png
new file mode 100644
index 00000000..ce51b242
Binary files /dev/null and b/website/static/img/resources/ibm/management/device-management.png differ
diff --git a/website/static/img/resources/ibm/management/information-governance.png b/website/static/img/resources/ibm/management/information-governance.png
new file mode 100644
index 00000000..ed822ea1
Binary files /dev/null and b/website/static/img/resources/ibm/management/information-governance.png differ
diff --git a/website/static/img/resources/ibm/management/it-service-management.png b/website/static/img/resources/ibm/management/it-service-management.png
new file mode 100644
index 00000000..c15505a7
Binary files /dev/null and b/website/static/img/resources/ibm/management/it-service-management.png differ
diff --git a/website/static/img/resources/ibm/management/management.png b/website/static/img/resources/ibm/management/management.png
new file mode 100644
index 00000000..6e6c60ba
Binary files /dev/null and b/website/static/img/resources/ibm/management/management.png differ
diff --git a/website/static/img/resources/ibm/management/monitoring-metrics.png b/website/static/img/resources/ibm/management/monitoring-metrics.png
new file mode 100644
index 00000000..d66fa226
Binary files /dev/null and b/website/static/img/resources/ibm/management/monitoring-metrics.png differ
diff --git a/website/static/img/resources/ibm/management/process-management.png b/website/static/img/resources/ibm/management/process-management.png
new file mode 100644
index 00000000..7932b938
Binary files /dev/null and b/website/static/img/resources/ibm/management/process-management.png differ
diff --git a/website/static/img/resources/ibm/management/provider-cloud-portal-service.png b/website/static/img/resources/ibm/management/provider-cloud-portal-service.png
new file mode 100644
index 00000000..dfefa7c5
Binary files /dev/null and b/website/static/img/resources/ibm/management/provider-cloud-portal-service.png differ
diff --git a/website/static/img/resources/ibm/management/push-notifications.png b/website/static/img/resources/ibm/management/push-notifications.png
new file mode 100644
index 00000000..b97e80b4
Binary files /dev/null and b/website/static/img/resources/ibm/management/push-notifications.png differ
diff --git a/website/static/img/resources/ibm/management/service-management-tools.png b/website/static/img/resources/ibm/management/service-management-tools.png
new file mode 100644
index 00000000..14677bb2
Binary files /dev/null and b/website/static/img/resources/ibm/management/service-management-tools.png differ
diff --git a/website/static/img/resources/ibm/network/bridge.png b/website/static/img/resources/ibm/network/bridge.png
new file mode 100644
index 00000000..43e3369b
Binary files /dev/null and b/website/static/img/resources/ibm/network/bridge.png differ
diff --git a/website/static/img/resources/ibm/network/direct-link.png b/website/static/img/resources/ibm/network/direct-link.png
new file mode 100644
index 00000000..a4c4de3f
Binary files /dev/null and b/website/static/img/resources/ibm/network/direct-link.png differ
diff --git a/website/static/img/resources/ibm/network/enterprise.png b/website/static/img/resources/ibm/network/enterprise.png
new file mode 100644
index 00000000..c80ee603
Binary files /dev/null and b/website/static/img/resources/ibm/network/enterprise.png differ
diff --git a/website/static/img/resources/ibm/network/firewall.png b/website/static/img/resources/ibm/network/firewall.png
new file mode 100644
index 00000000..f2405d9f
Binary files /dev/null and b/website/static/img/resources/ibm/network/firewall.png differ
diff --git a/website/static/img/resources/ibm/network/floating-ip.png b/website/static/img/resources/ibm/network/floating-ip.png
new file mode 100644
index 00000000..68a627b2
Binary files /dev/null and b/website/static/img/resources/ibm/network/floating-ip.png differ
diff --git a/website/static/img/resources/ibm/network/gateway.png b/website/static/img/resources/ibm/network/gateway.png
new file mode 100644
index 00000000..dd640044
Binary files /dev/null and b/website/static/img/resources/ibm/network/gateway.png differ
diff --git a/website/static/img/resources/ibm/network/internet-services.png b/website/static/img/resources/ibm/network/internet-services.png
new file mode 100644
index 00000000..b8980aa2
Binary files /dev/null and b/website/static/img/resources/ibm/network/internet-services.png differ
diff --git a/website/static/img/resources/ibm/network/load-balancer-listener.png b/website/static/img/resources/ibm/network/load-balancer-listener.png
new file mode 100644
index 00000000..c0e5f8d4
Binary files /dev/null and b/website/static/img/resources/ibm/network/load-balancer-listener.png differ
diff --git a/website/static/img/resources/ibm/network/load-balancer-pool.png b/website/static/img/resources/ibm/network/load-balancer-pool.png
new file mode 100644
index 00000000..376eed58
Binary files /dev/null and b/website/static/img/resources/ibm/network/load-balancer-pool.png differ
diff --git a/website/static/img/resources/ibm/network/load-balancer.png b/website/static/img/resources/ibm/network/load-balancer.png
new file mode 100644
index 00000000..6f53b5c2
Binary files /dev/null and b/website/static/img/resources/ibm/network/load-balancer.png differ
diff --git a/website/static/img/resources/ibm/network/load-balancing-routing.png b/website/static/img/resources/ibm/network/load-balancing-routing.png
new file mode 100644
index 00000000..9bcf29b2
Binary files /dev/null and b/website/static/img/resources/ibm/network/load-balancing-routing.png differ
diff --git a/website/static/img/resources/ibm/network/public-gateway.png b/website/static/img/resources/ibm/network/public-gateway.png
new file mode 100644
index 00000000..9bda09fd
Binary files /dev/null and b/website/static/img/resources/ibm/network/public-gateway.png differ
diff --git a/website/static/img/resources/ibm/network/region.png b/website/static/img/resources/ibm/network/region.png
new file mode 100644
index 00000000..92ea7bdf
Binary files /dev/null and b/website/static/img/resources/ibm/network/region.png differ
diff --git a/website/static/img/resources/ibm/network/router.png b/website/static/img/resources/ibm/network/router.png
new file mode 100644
index 00000000..b6fa9966
Binary files /dev/null and b/website/static/img/resources/ibm/network/router.png differ
diff --git a/website/static/img/resources/ibm/network/rules.png b/website/static/img/resources/ibm/network/rules.png
new file mode 100644
index 00000000..df44b87e
Binary files /dev/null and b/website/static/img/resources/ibm/network/rules.png differ
diff --git a/website/static/img/resources/ibm/network/subnet.png b/website/static/img/resources/ibm/network/subnet.png
new file mode 100644
index 00000000..0f0fc0d1
Binary files /dev/null and b/website/static/img/resources/ibm/network/subnet.png differ
diff --git a/website/static/img/resources/ibm/network/transit-gateway.png b/website/static/img/resources/ibm/network/transit-gateway.png
new file mode 100644
index 00000000..0d4c4783
Binary files /dev/null and b/website/static/img/resources/ibm/network/transit-gateway.png differ
diff --git a/website/static/img/resources/ibm/network/vpc.png b/website/static/img/resources/ibm/network/vpc.png
new file mode 100644
index 00000000..eabb6b25
Binary files /dev/null and b/website/static/img/resources/ibm/network/vpc.png differ
diff --git a/website/static/img/resources/ibm/network/vpn-connection.png b/website/static/img/resources/ibm/network/vpn-connection.png
new file mode 100644
index 00000000..91613596
Binary files /dev/null and b/website/static/img/resources/ibm/network/vpn-connection.png differ
diff --git a/website/static/img/resources/ibm/network/vpn-gateway.png b/website/static/img/resources/ibm/network/vpn-gateway.png
new file mode 100644
index 00000000..c1613fef
Binary files /dev/null and b/website/static/img/resources/ibm/network/vpn-gateway.png differ
diff --git a/website/static/img/resources/ibm/network/vpn-policy.png b/website/static/img/resources/ibm/network/vpn-policy.png
new file mode 100644
index 00000000..6fec2da6
Binary files /dev/null and b/website/static/img/resources/ibm/network/vpn-policy.png differ
diff --git a/website/static/img/resources/ibm/security/api-security.png b/website/static/img/resources/ibm/security/api-security.png
new file mode 100644
index 00000000..142d1e90
Binary files /dev/null and b/website/static/img/resources/ibm/security/api-security.png differ
diff --git a/website/static/img/resources/ibm/security/blockchain-security-service.png b/website/static/img/resources/ibm/security/blockchain-security-service.png
new file mode 100644
index 00000000..90e07afa
Binary files /dev/null and b/website/static/img/resources/ibm/security/blockchain-security-service.png differ
diff --git a/website/static/img/resources/ibm/security/data-security.png b/website/static/img/resources/ibm/security/data-security.png
new file mode 100644
index 00000000..117a1054
Binary files /dev/null and b/website/static/img/resources/ibm/security/data-security.png differ
diff --git a/website/static/img/resources/ibm/security/firewall.png b/website/static/img/resources/ibm/security/firewall.png
new file mode 100644
index 00000000..55e75709
Binary files /dev/null and b/website/static/img/resources/ibm/security/firewall.png differ
diff --git a/website/static/img/resources/ibm/security/gateway.png b/website/static/img/resources/ibm/security/gateway.png
new file mode 100644
index 00000000..54d707f9
Binary files /dev/null and b/website/static/img/resources/ibm/security/gateway.png differ
diff --git a/website/static/img/resources/ibm/security/governance-risk-compliance.png b/website/static/img/resources/ibm/security/governance-risk-compliance.png
new file mode 100644
index 00000000..57626ad2
Binary files /dev/null and b/website/static/img/resources/ibm/security/governance-risk-compliance.png differ
diff --git a/website/static/img/resources/ibm/security/identity-access-management.png b/website/static/img/resources/ibm/security/identity-access-management.png
new file mode 100644
index 00000000..c98bffd0
Binary files /dev/null and b/website/static/img/resources/ibm/security/identity-access-management.png differ
diff --git a/website/static/img/resources/ibm/security/identity-provider.png b/website/static/img/resources/ibm/security/identity-provider.png
new file mode 100644
index 00000000..74325f7f
Binary files /dev/null and b/website/static/img/resources/ibm/security/identity-provider.png differ
diff --git a/website/static/img/resources/ibm/security/infrastructure-security.png b/website/static/img/resources/ibm/security/infrastructure-security.png
new file mode 100644
index 00000000..3f7ab383
Binary files /dev/null and b/website/static/img/resources/ibm/security/infrastructure-security.png differ
diff --git a/website/static/img/resources/ibm/security/physical-security.png b/website/static/img/resources/ibm/security/physical-security.png
new file mode 100644
index 00000000..b7377086
Binary files /dev/null and b/website/static/img/resources/ibm/security/physical-security.png differ
diff --git a/website/static/img/resources/ibm/security/security-monitoring-intelligence.png b/website/static/img/resources/ibm/security/security-monitoring-intelligence.png
new file mode 100644
index 00000000..a9c2fc96
Binary files /dev/null and b/website/static/img/resources/ibm/security/security-monitoring-intelligence.png differ
diff --git a/website/static/img/resources/ibm/security/security-services.png b/website/static/img/resources/ibm/security/security-services.png
new file mode 100644
index 00000000..d6a49d68
Binary files /dev/null and b/website/static/img/resources/ibm/security/security-services.png differ
diff --git a/website/static/img/resources/ibm/security/trustend-computing.png b/website/static/img/resources/ibm/security/trustend-computing.png
new file mode 100644
index 00000000..5c47988b
Binary files /dev/null and b/website/static/img/resources/ibm/security/trustend-computing.png differ
diff --git a/website/static/img/resources/ibm/security/vpn.png b/website/static/img/resources/ibm/security/vpn.png
new file mode 100644
index 00000000..1837c350
Binary files /dev/null and b/website/static/img/resources/ibm/security/vpn.png differ
diff --git a/website/static/img/resources/ibm/social/communities.png b/website/static/img/resources/ibm/social/communities.png
new file mode 100644
index 00000000..a73892f6
Binary files /dev/null and b/website/static/img/resources/ibm/social/communities.png differ
diff --git a/website/static/img/resources/ibm/social/file-sync.png b/website/static/img/resources/ibm/social/file-sync.png
new file mode 100644
index 00000000..99d3fe8d
Binary files /dev/null and b/website/static/img/resources/ibm/social/file-sync.png differ
diff --git a/website/static/img/resources/ibm/social/live-collaboration.png b/website/static/img/resources/ibm/social/live-collaboration.png
new file mode 100644
index 00000000..b8e7d602
Binary files /dev/null and b/website/static/img/resources/ibm/social/live-collaboration.png differ
diff --git a/website/static/img/resources/ibm/social/messaging.png b/website/static/img/resources/ibm/social/messaging.png
new file mode 100644
index 00000000..9307bc5b
Binary files /dev/null and b/website/static/img/resources/ibm/social/messaging.png differ
diff --git a/website/static/img/resources/ibm/social/networking.png b/website/static/img/resources/ibm/social/networking.png
new file mode 100644
index 00000000..e4e55df2
Binary files /dev/null and b/website/static/img/resources/ibm/social/networking.png differ
diff --git a/website/static/img/resources/ibm/storage/block-storage.png b/website/static/img/resources/ibm/storage/block-storage.png
new file mode 100644
index 00000000..c31bf5fc
Binary files /dev/null and b/website/static/img/resources/ibm/storage/block-storage.png differ
diff --git a/website/static/img/resources/ibm/storage/object-storage.png b/website/static/img/resources/ibm/storage/object-storage.png
new file mode 100644
index 00000000..e239629f
Binary files /dev/null and b/website/static/img/resources/ibm/storage/object-storage.png differ
diff --git a/website/static/img/resources/ibm/user/browser.png b/website/static/img/resources/ibm/user/browser.png
new file mode 100644
index 00000000..12556076
Binary files /dev/null and b/website/static/img/resources/ibm/user/browser.png differ
diff --git a/website/static/img/resources/ibm/user/device.png b/website/static/img/resources/ibm/user/device.png
new file mode 100644
index 00000000..e637f1b1
Binary files /dev/null and b/website/static/img/resources/ibm/user/device.png differ
diff --git a/website/static/img/resources/ibm/user/integrated-digital-experiences.png b/website/static/img/resources/ibm/user/integrated-digital-experiences.png
new file mode 100644
index 00000000..933c2a67
Binary files /dev/null and b/website/static/img/resources/ibm/user/integrated-digital-experiences.png differ
diff --git a/website/static/img/resources/ibm/user/physical-entity.png b/website/static/img/resources/ibm/user/physical-entity.png
new file mode 100644
index 00000000..51304eb6
Binary files /dev/null and b/website/static/img/resources/ibm/user/physical-entity.png differ
diff --git a/website/static/img/resources/ibm/user/sensor.png b/website/static/img/resources/ibm/user/sensor.png
new file mode 100644
index 00000000..ccbc9505
Binary files /dev/null and b/website/static/img/resources/ibm/user/sensor.png differ
diff --git a/website/static/img/resources/ibm/user/user.png b/website/static/img/resources/ibm/user/user.png
new file mode 100644
index 00000000..2ac69c61
Binary files /dev/null and b/website/static/img/resources/ibm/user/user.png differ
diff --git a/website/static/img/resources/k8s/chaos/chaos-mesh.png b/website/static/img/resources/k8s/chaos/chaos-mesh.png
new file mode 100644
index 00000000..f1d373ae
Binary files /dev/null and b/website/static/img/resources/k8s/chaos/chaos-mesh.png differ
diff --git a/website/static/img/resources/k8s/chaos/litmus-chaos.png b/website/static/img/resources/k8s/chaos/litmus-chaos.png
new file mode 100644
index 00000000..243ee9f3
Binary files /dev/null and b/website/static/img/resources/k8s/chaos/litmus-chaos.png differ
diff --git a/website/static/img/resources/k8s/clusterconfig/hpa.png b/website/static/img/resources/k8s/clusterconfig/hpa.png
new file mode 100644
index 00000000..0caccb53
Binary files /dev/null and b/website/static/img/resources/k8s/clusterconfig/hpa.png differ
diff --git a/website/static/img/resources/k8s/clusterconfig/limits.png b/website/static/img/resources/k8s/clusterconfig/limits.png
new file mode 100644
index 00000000..2addd0ab
Binary files /dev/null and b/website/static/img/resources/k8s/clusterconfig/limits.png differ
diff --git a/website/static/img/resources/k8s/clusterconfig/quota.png b/website/static/img/resources/k8s/clusterconfig/quota.png
new file mode 100644
index 00000000..a4d4957a
Binary files /dev/null and b/website/static/img/resources/k8s/clusterconfig/quota.png differ
diff --git a/website/static/img/resources/k8s/compute/cronjob.png b/website/static/img/resources/k8s/compute/cronjob.png
new file mode 100644
index 00000000..e70aeddd
Binary files /dev/null and b/website/static/img/resources/k8s/compute/cronjob.png differ
diff --git a/website/static/img/resources/k8s/compute/deploy.png b/website/static/img/resources/k8s/compute/deploy.png
new file mode 100644
index 00000000..c32b6b95
Binary files /dev/null and b/website/static/img/resources/k8s/compute/deploy.png differ
diff --git a/website/static/img/resources/k8s/compute/ds.png b/website/static/img/resources/k8s/compute/ds.png
new file mode 100644
index 00000000..f327daaa
Binary files /dev/null and b/website/static/img/resources/k8s/compute/ds.png differ
diff --git a/website/static/img/resources/k8s/compute/job.png b/website/static/img/resources/k8s/compute/job.png
new file mode 100644
index 00000000..e6c2a382
Binary files /dev/null and b/website/static/img/resources/k8s/compute/job.png differ
diff --git a/website/static/img/resources/k8s/compute/pod.png b/website/static/img/resources/k8s/compute/pod.png
new file mode 100644
index 00000000..e498a9af
Binary files /dev/null and b/website/static/img/resources/k8s/compute/pod.png differ
diff --git a/website/static/img/resources/k8s/compute/rs.png b/website/static/img/resources/k8s/compute/rs.png
new file mode 100644
index 00000000..0e7863be
Binary files /dev/null and b/website/static/img/resources/k8s/compute/rs.png differ
diff --git a/website/static/img/resources/k8s/compute/sts.png b/website/static/img/resources/k8s/compute/sts.png
new file mode 100644
index 00000000..71b46b95
Binary files /dev/null and b/website/static/img/resources/k8s/compute/sts.png differ
diff --git a/website/static/img/resources/k8s/controlplane/api.png b/website/static/img/resources/k8s/controlplane/api.png
new file mode 100644
index 00000000..868ac542
Binary files /dev/null and b/website/static/img/resources/k8s/controlplane/api.png differ
diff --git a/website/static/img/resources/k8s/controlplane/c-c-m.png b/website/static/img/resources/k8s/controlplane/c-c-m.png
new file mode 100644
index 00000000..5afab251
Binary files /dev/null and b/website/static/img/resources/k8s/controlplane/c-c-m.png differ
diff --git a/website/static/img/resources/k8s/controlplane/c-m.png b/website/static/img/resources/k8s/controlplane/c-m.png
new file mode 100644
index 00000000..b30692fb
Binary files /dev/null and b/website/static/img/resources/k8s/controlplane/c-m.png differ
diff --git a/website/static/img/resources/k8s/controlplane/k-proxy.png b/website/static/img/resources/k8s/controlplane/k-proxy.png
new file mode 100644
index 00000000..e927817f
Binary files /dev/null and b/website/static/img/resources/k8s/controlplane/k-proxy.png differ
diff --git a/website/static/img/resources/k8s/controlplane/kubelet.png b/website/static/img/resources/k8s/controlplane/kubelet.png
new file mode 100644
index 00000000..462ea49f
Binary files /dev/null and b/website/static/img/resources/k8s/controlplane/kubelet.png differ
diff --git a/website/static/img/resources/k8s/controlplane/sched.png b/website/static/img/resources/k8s/controlplane/sched.png
new file mode 100644
index 00000000..be33ffe6
Binary files /dev/null and b/website/static/img/resources/k8s/controlplane/sched.png differ
diff --git a/website/static/img/resources/k8s/ecosystem/external-dns.png b/website/static/img/resources/k8s/ecosystem/external-dns.png
new file mode 100644
index 00000000..cc2dff27
Binary files /dev/null and b/website/static/img/resources/k8s/ecosystem/external-dns.png differ
diff --git a/website/static/img/resources/k8s/ecosystem/helm.png b/website/static/img/resources/k8s/ecosystem/helm.png
new file mode 100644
index 00000000..355f40cf
Binary files /dev/null and b/website/static/img/resources/k8s/ecosystem/helm.png differ
diff --git a/website/static/img/resources/k8s/ecosystem/krew.png b/website/static/img/resources/k8s/ecosystem/krew.png
new file mode 100644
index 00000000..913a24f7
Binary files /dev/null and b/website/static/img/resources/k8s/ecosystem/krew.png differ
diff --git a/website/static/img/resources/k8s/ecosystem/kustomize.png b/website/static/img/resources/k8s/ecosystem/kustomize.png
new file mode 100644
index 00000000..845c1270
Binary files /dev/null and b/website/static/img/resources/k8s/ecosystem/kustomize.png differ
diff --git a/website/static/img/resources/k8s/group/ns.png b/website/static/img/resources/k8s/group/ns.png
new file mode 100644
index 00000000..9fafbfca
Binary files /dev/null and b/website/static/img/resources/k8s/group/ns.png differ
diff --git a/website/static/img/resources/k8s/infra/etcd.png b/website/static/img/resources/k8s/infra/etcd.png
new file mode 100644
index 00000000..f514ef53
Binary files /dev/null and b/website/static/img/resources/k8s/infra/etcd.png differ
diff --git a/website/static/img/resources/k8s/infra/master.png b/website/static/img/resources/k8s/infra/master.png
new file mode 100644
index 00000000..074f54e2
Binary files /dev/null and b/website/static/img/resources/k8s/infra/master.png differ
diff --git a/website/static/img/resources/k8s/infra/node.png b/website/static/img/resources/k8s/infra/node.png
new file mode 100644
index 00000000..62befbff
Binary files /dev/null and b/website/static/img/resources/k8s/infra/node.png differ
diff --git a/website/static/img/resources/k8s/network/ep.png b/website/static/img/resources/k8s/network/ep.png
new file mode 100644
index 00000000..68fb6731
Binary files /dev/null and b/website/static/img/resources/k8s/network/ep.png differ
diff --git a/website/static/img/resources/k8s/network/ing.png b/website/static/img/resources/k8s/network/ing.png
new file mode 100644
index 00000000..8fe02178
Binary files /dev/null and b/website/static/img/resources/k8s/network/ing.png differ
diff --git a/website/static/img/resources/k8s/network/netpol.png b/website/static/img/resources/k8s/network/netpol.png
new file mode 100644
index 00000000..67bd640e
Binary files /dev/null and b/website/static/img/resources/k8s/network/netpol.png differ
diff --git a/website/static/img/resources/k8s/network/svc.png b/website/static/img/resources/k8s/network/svc.png
new file mode 100644
index 00000000..8cca4806
Binary files /dev/null and b/website/static/img/resources/k8s/network/svc.png differ
diff --git a/website/static/img/resources/k8s/others/crd.png b/website/static/img/resources/k8s/others/crd.png
new file mode 100644
index 00000000..ead4e03f
Binary files /dev/null and b/website/static/img/resources/k8s/others/crd.png differ
diff --git a/website/static/img/resources/k8s/others/psp.png b/website/static/img/resources/k8s/others/psp.png
new file mode 100644
index 00000000..57dce56f
Binary files /dev/null and b/website/static/img/resources/k8s/others/psp.png differ
diff --git a/website/static/img/resources/k8s/podconfig/cm.png b/website/static/img/resources/k8s/podconfig/cm.png
new file mode 100644
index 00000000..4f1c049e
Binary files /dev/null and b/website/static/img/resources/k8s/podconfig/cm.png differ
diff --git a/website/static/img/resources/k8s/podconfig/secret.png b/website/static/img/resources/k8s/podconfig/secret.png
new file mode 100644
index 00000000..e7a8b3ee
Binary files /dev/null and b/website/static/img/resources/k8s/podconfig/secret.png differ
diff --git a/website/static/img/resources/k8s/rbac/c-role.png b/website/static/img/resources/k8s/rbac/c-role.png
new file mode 100644
index 00000000..ebc7bcf8
Binary files /dev/null and b/website/static/img/resources/k8s/rbac/c-role.png differ
diff --git a/website/static/img/resources/k8s/rbac/crb.png b/website/static/img/resources/k8s/rbac/crb.png
new file mode 100644
index 00000000..c0a51dcc
Binary files /dev/null and b/website/static/img/resources/k8s/rbac/crb.png differ
diff --git a/website/static/img/resources/k8s/rbac/group.png b/website/static/img/resources/k8s/rbac/group.png
new file mode 100644
index 00000000..87ff5965
Binary files /dev/null and b/website/static/img/resources/k8s/rbac/group.png differ
diff --git a/website/static/img/resources/k8s/rbac/rb.png b/website/static/img/resources/k8s/rbac/rb.png
new file mode 100644
index 00000000..97088231
Binary files /dev/null and b/website/static/img/resources/k8s/rbac/rb.png differ
diff --git a/website/static/img/resources/k8s/rbac/role.png b/website/static/img/resources/k8s/rbac/role.png
new file mode 100644
index 00000000..df45e459
Binary files /dev/null and b/website/static/img/resources/k8s/rbac/role.png differ
diff --git a/website/static/img/resources/k8s/rbac/sa.png b/website/static/img/resources/k8s/rbac/sa.png
new file mode 100644
index 00000000..e642f37d
Binary files /dev/null and b/website/static/img/resources/k8s/rbac/sa.png differ
diff --git a/website/static/img/resources/k8s/rbac/user.png b/website/static/img/resources/k8s/rbac/user.png
new file mode 100644
index 00000000..e7886054
Binary files /dev/null and b/website/static/img/resources/k8s/rbac/user.png differ
diff --git a/website/static/img/resources/k8s/storage/pv.png b/website/static/img/resources/k8s/storage/pv.png
new file mode 100644
index 00000000..9a0bbaf5
Binary files /dev/null and b/website/static/img/resources/k8s/storage/pv.png differ
diff --git a/website/static/img/resources/k8s/storage/pvc.png b/website/static/img/resources/k8s/storage/pvc.png
new file mode 100644
index 00000000..de66402a
Binary files /dev/null and b/website/static/img/resources/k8s/storage/pvc.png differ
diff --git a/website/static/img/resources/k8s/storage/sc.png b/website/static/img/resources/k8s/storage/sc.png
new file mode 100644
index 00000000..63f85180
Binary files /dev/null and b/website/static/img/resources/k8s/storage/sc.png differ
diff --git a/website/static/img/resources/k8s/storage/vol.png b/website/static/img/resources/k8s/storage/vol.png
new file mode 100644
index 00000000..c47cc2d2
Binary files /dev/null and b/website/static/img/resources/k8s/storage/vol.png differ
diff --git a/website/static/img/resources/oci/compute/autoscale-white.png b/website/static/img/resources/oci/compute/autoscale-white.png
new file mode 100644
index 00000000..dc64d11b
Binary files /dev/null and b/website/static/img/resources/oci/compute/autoscale-white.png differ
diff --git a/website/static/img/resources/oci/compute/autoscale.png b/website/static/img/resources/oci/compute/autoscale.png
new file mode 100644
index 00000000..f5374d3a
Binary files /dev/null and b/website/static/img/resources/oci/compute/autoscale.png differ
diff --git a/website/static/img/resources/oci/compute/bm-white.png b/website/static/img/resources/oci/compute/bm-white.png
new file mode 100644
index 00000000..c33833d7
Binary files /dev/null and b/website/static/img/resources/oci/compute/bm-white.png differ
diff --git a/website/static/img/resources/oci/compute/bm.png b/website/static/img/resources/oci/compute/bm.png
new file mode 100644
index 00000000..e9d50b0a
Binary files /dev/null and b/website/static/img/resources/oci/compute/bm.png differ
diff --git a/website/static/img/resources/oci/compute/container-white.png b/website/static/img/resources/oci/compute/container-white.png
new file mode 100644
index 00000000..ba6b09a0
Binary files /dev/null and b/website/static/img/resources/oci/compute/container-white.png differ
diff --git a/website/static/img/resources/oci/compute/container.png b/website/static/img/resources/oci/compute/container.png
new file mode 100644
index 00000000..949b46bd
Binary files /dev/null and b/website/static/img/resources/oci/compute/container.png differ
diff --git a/website/static/img/resources/oci/compute/functions-white.png b/website/static/img/resources/oci/compute/functions-white.png
new file mode 100644
index 00000000..6296e39b
Binary files /dev/null and b/website/static/img/resources/oci/compute/functions-white.png differ
diff --git a/website/static/img/resources/oci/compute/functions.png b/website/static/img/resources/oci/compute/functions.png
new file mode 100644
index 00000000..ec13a2dc
Binary files /dev/null and b/website/static/img/resources/oci/compute/functions.png differ
diff --git a/website/static/img/resources/oci/compute/instance-pools-white.png b/website/static/img/resources/oci/compute/instance-pools-white.png
new file mode 100644
index 00000000..397bc276
Binary files /dev/null and b/website/static/img/resources/oci/compute/instance-pools-white.png differ
diff --git a/website/static/img/resources/oci/compute/instance-pools.png b/website/static/img/resources/oci/compute/instance-pools.png
new file mode 100644
index 00000000..d1eacf12
Binary files /dev/null and b/website/static/img/resources/oci/compute/instance-pools.png differ
diff --git a/website/static/img/resources/oci/compute/ocir-white.png b/website/static/img/resources/oci/compute/ocir-white.png
new file mode 100644
index 00000000..55105058
Binary files /dev/null and b/website/static/img/resources/oci/compute/ocir-white.png differ
diff --git a/website/static/img/resources/oci/compute/ocir.png b/website/static/img/resources/oci/compute/ocir.png
new file mode 100644
index 00000000..4f6d9ee2
Binary files /dev/null and b/website/static/img/resources/oci/compute/ocir.png differ
diff --git a/website/static/img/resources/oci/compute/oke-white.png b/website/static/img/resources/oci/compute/oke-white.png
new file mode 100644
index 00000000..64517535
Binary files /dev/null and b/website/static/img/resources/oci/compute/oke-white.png differ
diff --git a/website/static/img/resources/oci/compute/oke.png b/website/static/img/resources/oci/compute/oke.png
new file mode 100644
index 00000000..61dcd839
Binary files /dev/null and b/website/static/img/resources/oci/compute/oke.png differ
diff --git a/website/static/img/resources/oci/compute/vm-white.png b/website/static/img/resources/oci/compute/vm-white.png
new file mode 100644
index 00000000..1af7e0e7
Binary files /dev/null and b/website/static/img/resources/oci/compute/vm-white.png differ
diff --git a/website/static/img/resources/oci/compute/vm.png b/website/static/img/resources/oci/compute/vm.png
new file mode 100644
index 00000000..1b680b63
Binary files /dev/null and b/website/static/img/resources/oci/compute/vm.png differ
diff --git a/website/static/img/resources/oci/connectivity/backbone-white.png b/website/static/img/resources/oci/connectivity/backbone-white.png
new file mode 100644
index 00000000..bfe31e80
Binary files /dev/null and b/website/static/img/resources/oci/connectivity/backbone-white.png differ
diff --git a/website/static/img/resources/oci/connectivity/backbone.png b/website/static/img/resources/oci/connectivity/backbone.png
new file mode 100644
index 00000000..106b1594
Binary files /dev/null and b/website/static/img/resources/oci/connectivity/backbone.png differ
diff --git a/website/static/img/resources/oci/connectivity/cdn-white.png b/website/static/img/resources/oci/connectivity/cdn-white.png
new file mode 100644
index 00000000..605b695c
Binary files /dev/null and b/website/static/img/resources/oci/connectivity/cdn-white.png differ
diff --git a/website/static/img/resources/oci/connectivity/cdn.png b/website/static/img/resources/oci/connectivity/cdn.png
new file mode 100644
index 00000000..839012b7
Binary files /dev/null and b/website/static/img/resources/oci/connectivity/cdn.png differ
diff --git a/website/static/img/resources/oci/connectivity/customer-datacenter.png b/website/static/img/resources/oci/connectivity/customer-datacenter.png
new file mode 100644
index 00000000..8937f7d4
Binary files /dev/null and b/website/static/img/resources/oci/connectivity/customer-datacenter.png differ
diff --git a/website/static/img/resources/oci/connectivity/customer-datacntr-white.png b/website/static/img/resources/oci/connectivity/customer-datacntr-white.png
new file mode 100644
index 00000000..70b7c8d5
Binary files /dev/null and b/website/static/img/resources/oci/connectivity/customer-datacntr-white.png differ
diff --git a/website/static/img/resources/oci/connectivity/customer-premise-white.png b/website/static/img/resources/oci/connectivity/customer-premise-white.png
new file mode 100644
index 00000000..d557206c
Binary files /dev/null and b/website/static/img/resources/oci/connectivity/customer-premise-white.png differ
diff --git a/website/static/img/resources/oci/connectivity/customer-premise.png b/website/static/img/resources/oci/connectivity/customer-premise.png
new file mode 100644
index 00000000..59dbaf93
Binary files /dev/null and b/website/static/img/resources/oci/connectivity/customer-premise.png differ
diff --git a/website/static/img/resources/oci/connectivity/disconnected-regions-white.png b/website/static/img/resources/oci/connectivity/disconnected-regions-white.png
new file mode 100644
index 00000000..329d2956
Binary files /dev/null and b/website/static/img/resources/oci/connectivity/disconnected-regions-white.png differ
diff --git a/website/static/img/resources/oci/connectivity/disconnected-regions.png b/website/static/img/resources/oci/connectivity/disconnected-regions.png
new file mode 100644
index 00000000..59f6df90
Binary files /dev/null and b/website/static/img/resources/oci/connectivity/disconnected-regions.png differ
diff --git a/website/static/img/resources/oci/connectivity/dns-white.png b/website/static/img/resources/oci/connectivity/dns-white.png
new file mode 100644
index 00000000..831f6628
Binary files /dev/null and b/website/static/img/resources/oci/connectivity/dns-white.png differ
diff --git a/website/static/img/resources/oci/connectivity/dns.png b/website/static/img/resources/oci/connectivity/dns.png
new file mode 100644
index 00000000..374c1bb5
Binary files /dev/null and b/website/static/img/resources/oci/connectivity/dns.png differ
diff --git a/website/static/img/resources/oci/connectivity/fast-connect-white.png b/website/static/img/resources/oci/connectivity/fast-connect-white.png
new file mode 100644
index 00000000..57827bb9
Binary files /dev/null and b/website/static/img/resources/oci/connectivity/fast-connect-white.png differ
diff --git a/website/static/img/resources/oci/connectivity/fast-connect.png b/website/static/img/resources/oci/connectivity/fast-connect.png
new file mode 100644
index 00000000..9fb1a532
Binary files /dev/null and b/website/static/img/resources/oci/connectivity/fast-connect.png differ
diff --git a/website/static/img/resources/oci/connectivity/nat-gateway-white.png b/website/static/img/resources/oci/connectivity/nat-gateway-white.png
new file mode 100644
index 00000000..2c4d84ba
Binary files /dev/null and b/website/static/img/resources/oci/connectivity/nat-gateway-white.png differ
diff --git a/website/static/img/resources/oci/connectivity/nat-gateway.png b/website/static/img/resources/oci/connectivity/nat-gateway.png
new file mode 100644
index 00000000..b472878c
Binary files /dev/null and b/website/static/img/resources/oci/connectivity/nat-gateway.png differ
diff --git a/website/static/img/resources/oci/connectivity/vpn-white.png b/website/static/img/resources/oci/connectivity/vpn-white.png
new file mode 100644
index 00000000..be80a991
Binary files /dev/null and b/website/static/img/resources/oci/connectivity/vpn-white.png differ
diff --git a/website/static/img/resources/oci/connectivity/vpn.png b/website/static/img/resources/oci/connectivity/vpn.png
new file mode 100644
index 00000000..03374859
Binary files /dev/null and b/website/static/img/resources/oci/connectivity/vpn.png differ
diff --git a/website/static/img/resources/oci/database/autonomous-white.png b/website/static/img/resources/oci/database/autonomous-white.png
new file mode 100644
index 00000000..69395109
Binary files /dev/null and b/website/static/img/resources/oci/database/autonomous-white.png differ
diff --git a/website/static/img/resources/oci/database/autonomous.png b/website/static/img/resources/oci/database/autonomous.png
new file mode 100644
index 00000000..e9859e2d
Binary files /dev/null and b/website/static/img/resources/oci/database/autonomous.png differ
diff --git a/website/static/img/resources/oci/database/bigdata-service-white.png b/website/static/img/resources/oci/database/bigdata-service-white.png
new file mode 100644
index 00000000..76b26db4
Binary files /dev/null and b/website/static/img/resources/oci/database/bigdata-service-white.png differ
diff --git a/website/static/img/resources/oci/database/bigdata-service.png b/website/static/img/resources/oci/database/bigdata-service.png
new file mode 100644
index 00000000..ebb395da
Binary files /dev/null and b/website/static/img/resources/oci/database/bigdata-service.png differ
diff --git a/website/static/img/resources/oci/database/database-service-white.png b/website/static/img/resources/oci/database/database-service-white.png
new file mode 100644
index 00000000..552c56c7
Binary files /dev/null and b/website/static/img/resources/oci/database/database-service-white.png differ
diff --git a/website/static/img/resources/oci/database/database-service.png b/website/static/img/resources/oci/database/database-service.png
new file mode 100644
index 00000000..5442cecd
Binary files /dev/null and b/website/static/img/resources/oci/database/database-service.png differ
diff --git a/website/static/img/resources/oci/database/dataflow-apache-white.png b/website/static/img/resources/oci/database/dataflow-apache-white.png
new file mode 100644
index 00000000..cf69c3b5
Binary files /dev/null and b/website/static/img/resources/oci/database/dataflow-apache-white.png differ
diff --git a/website/static/img/resources/oci/database/dataflow-apache.png b/website/static/img/resources/oci/database/dataflow-apache.png
new file mode 100644
index 00000000..c04b65ba
Binary files /dev/null and b/website/static/img/resources/oci/database/dataflow-apache.png differ
diff --git a/website/static/img/resources/oci/database/dcat-white.png b/website/static/img/resources/oci/database/dcat-white.png
new file mode 100644
index 00000000..dbff953e
Binary files /dev/null and b/website/static/img/resources/oci/database/dcat-white.png differ
diff --git a/website/static/img/resources/oci/database/dcat.png b/website/static/img/resources/oci/database/dcat.png
new file mode 100644
index 00000000..c1bc05b1
Binary files /dev/null and b/website/static/img/resources/oci/database/dcat.png differ
diff --git a/website/static/img/resources/oci/database/dis-white.png b/website/static/img/resources/oci/database/dis-white.png
new file mode 100644
index 00000000..63ab6638
Binary files /dev/null and b/website/static/img/resources/oci/database/dis-white.png differ
diff --git a/website/static/img/resources/oci/database/dis.png b/website/static/img/resources/oci/database/dis.png
new file mode 100644
index 00000000..1e0dcfe4
Binary files /dev/null and b/website/static/img/resources/oci/database/dis.png differ
diff --git a/website/static/img/resources/oci/database/dms-white.png b/website/static/img/resources/oci/database/dms-white.png
new file mode 100644
index 00000000..4fcf1fe7
Binary files /dev/null and b/website/static/img/resources/oci/database/dms-white.png differ
diff --git a/website/static/img/resources/oci/database/dms.png b/website/static/img/resources/oci/database/dms.png
new file mode 100644
index 00000000..dd76cb20
Binary files /dev/null and b/website/static/img/resources/oci/database/dms.png differ
diff --git a/website/static/img/resources/oci/database/science-white.png b/website/static/img/resources/oci/database/science-white.png
new file mode 100644
index 00000000..99d8d203
Binary files /dev/null and b/website/static/img/resources/oci/database/science-white.png differ
diff --git a/website/static/img/resources/oci/database/science.png b/website/static/img/resources/oci/database/science.png
new file mode 100644
index 00000000..c720667c
Binary files /dev/null and b/website/static/img/resources/oci/database/science.png differ
diff --git a/website/static/img/resources/oci/database/stream-white.png b/website/static/img/resources/oci/database/stream-white.png
new file mode 100644
index 00000000..1406b306
Binary files /dev/null and b/website/static/img/resources/oci/database/stream-white.png differ
diff --git a/website/static/img/resources/oci/database/stream.png b/website/static/img/resources/oci/database/stream.png
new file mode 100644
index 00000000..5624c168
Binary files /dev/null and b/website/static/img/resources/oci/database/stream.png differ
diff --git a/website/static/img/resources/oci/devops/api-gateway-white.png b/website/static/img/resources/oci/devops/api-gateway-white.png
new file mode 100644
index 00000000..767a98ff
Binary files /dev/null and b/website/static/img/resources/oci/devops/api-gateway-white.png differ
diff --git a/website/static/img/resources/oci/devops/api-gateway.png b/website/static/img/resources/oci/devops/api-gateway.png
new file mode 100644
index 00000000..d244cabf
Binary files /dev/null and b/website/static/img/resources/oci/devops/api-gateway.png differ
diff --git a/website/static/img/resources/oci/devops/api-service-white.png b/website/static/img/resources/oci/devops/api-service-white.png
new file mode 100644
index 00000000..ab50a5d6
Binary files /dev/null and b/website/static/img/resources/oci/devops/api-service-white.png differ
diff --git a/website/static/img/resources/oci/devops/api-service.png b/website/static/img/resources/oci/devops/api-service.png
new file mode 100644
index 00000000..208047b9
Binary files /dev/null and b/website/static/img/resources/oci/devops/api-service.png differ
diff --git a/website/static/img/resources/oci/devops/resource-mgmt-white.png b/website/static/img/resources/oci/devops/resource-mgmt-white.png
new file mode 100644
index 00000000..ccf19009
Binary files /dev/null and b/website/static/img/resources/oci/devops/resource-mgmt-white.png differ
diff --git a/website/static/img/resources/oci/devops/resource-mgmt.png b/website/static/img/resources/oci/devops/resource-mgmt.png
new file mode 100644
index 00000000..97cc3975
Binary files /dev/null and b/website/static/img/resources/oci/devops/resource-mgmt.png differ
diff --git a/website/static/img/resources/oci/governance/audit-white.png b/website/static/img/resources/oci/governance/audit-white.png
new file mode 100644
index 00000000..dc861eb5
Binary files /dev/null and b/website/static/img/resources/oci/governance/audit-white.png differ
diff --git a/website/static/img/resources/oci/governance/audit.png b/website/static/img/resources/oci/governance/audit.png
new file mode 100644
index 00000000..d5d7b617
Binary files /dev/null and b/website/static/img/resources/oci/governance/audit.png differ
diff --git a/website/static/img/resources/oci/governance/compartments-white.png b/website/static/img/resources/oci/governance/compartments-white.png
new file mode 100644
index 00000000..c4271c34
Binary files /dev/null and b/website/static/img/resources/oci/governance/compartments-white.png differ
diff --git a/website/static/img/resources/oci/governance/compartments.png b/website/static/img/resources/oci/governance/compartments.png
new file mode 100644
index 00000000..8b9a9de6
Binary files /dev/null and b/website/static/img/resources/oci/governance/compartments.png differ
diff --git a/website/static/img/resources/oci/governance/groups-white.png b/website/static/img/resources/oci/governance/groups-white.png
new file mode 100644
index 00000000..3052cef6
Binary files /dev/null and b/website/static/img/resources/oci/governance/groups-white.png differ
diff --git a/website/static/img/resources/oci/governance/groups.png b/website/static/img/resources/oci/governance/groups.png
new file mode 100644
index 00000000..34f1064b
Binary files /dev/null and b/website/static/img/resources/oci/governance/groups.png differ
diff --git a/website/static/img/resources/oci/governance/logging-white.png b/website/static/img/resources/oci/governance/logging-white.png
new file mode 100644
index 00000000..99b5db2d
Binary files /dev/null and b/website/static/img/resources/oci/governance/logging-white.png differ
diff --git a/website/static/img/resources/oci/governance/logging.png b/website/static/img/resources/oci/governance/logging.png
new file mode 100644
index 00000000..50e6836a
Binary files /dev/null and b/website/static/img/resources/oci/governance/logging.png differ
diff --git a/website/static/img/resources/oci/governance/ocid-white.png b/website/static/img/resources/oci/governance/ocid-white.png
new file mode 100644
index 00000000..a69576ae
Binary files /dev/null and b/website/static/img/resources/oci/governance/ocid-white.png differ
diff --git a/website/static/img/resources/oci/governance/ocid.png b/website/static/img/resources/oci/governance/ocid.png
new file mode 100644
index 00000000..c5200b34
Binary files /dev/null and b/website/static/img/resources/oci/governance/ocid.png differ
diff --git a/website/static/img/resources/oci/governance/policies-white.png b/website/static/img/resources/oci/governance/policies-white.png
new file mode 100644
index 00000000..936271cb
Binary files /dev/null and b/website/static/img/resources/oci/governance/policies-white.png differ
diff --git a/website/static/img/resources/oci/governance/policies.png b/website/static/img/resources/oci/governance/policies.png
new file mode 100644
index 00000000..988efa23
Binary files /dev/null and b/website/static/img/resources/oci/governance/policies.png differ
diff --git a/website/static/img/resources/oci/governance/tagging-white.png b/website/static/img/resources/oci/governance/tagging-white.png
new file mode 100644
index 00000000..1d27cc47
Binary files /dev/null and b/website/static/img/resources/oci/governance/tagging-white.png differ
diff --git a/website/static/img/resources/oci/governance/tagging.png b/website/static/img/resources/oci/governance/tagging.png
new file mode 100644
index 00000000..d8bfb7eb
Binary files /dev/null and b/website/static/img/resources/oci/governance/tagging.png differ
diff --git a/website/static/img/resources/oci/monitoring/alarm-white.png b/website/static/img/resources/oci/monitoring/alarm-white.png
new file mode 100644
index 00000000..e91831b2
Binary files /dev/null and b/website/static/img/resources/oci/monitoring/alarm-white.png differ
diff --git a/website/static/img/resources/oci/monitoring/alarm.png b/website/static/img/resources/oci/monitoring/alarm.png
new file mode 100644
index 00000000..372e3590
Binary files /dev/null and b/website/static/img/resources/oci/monitoring/alarm.png differ
diff --git a/website/static/img/resources/oci/monitoring/email-white.png b/website/static/img/resources/oci/monitoring/email-white.png
new file mode 100644
index 00000000..a9201a7a
Binary files /dev/null and b/website/static/img/resources/oci/monitoring/email-white.png differ
diff --git a/website/static/img/resources/oci/monitoring/email.png b/website/static/img/resources/oci/monitoring/email.png
new file mode 100644
index 00000000..f8d843c8
Binary files /dev/null and b/website/static/img/resources/oci/monitoring/email.png differ
diff --git a/website/static/img/resources/oci/monitoring/events-white.png b/website/static/img/resources/oci/monitoring/events-white.png
new file mode 100644
index 00000000..6445a224
Binary files /dev/null and b/website/static/img/resources/oci/monitoring/events-white.png differ
diff --git a/website/static/img/resources/oci/monitoring/events.png b/website/static/img/resources/oci/monitoring/events.png
new file mode 100644
index 00000000..465be4b6
Binary files /dev/null and b/website/static/img/resources/oci/monitoring/events.png differ
diff --git a/website/static/img/resources/oci/monitoring/health-check-white.png b/website/static/img/resources/oci/monitoring/health-check-white.png
new file mode 100644
index 00000000..4b1dea4e
Binary files /dev/null and b/website/static/img/resources/oci/monitoring/health-check-white.png differ
diff --git a/website/static/img/resources/oci/monitoring/health-check.png b/website/static/img/resources/oci/monitoring/health-check.png
new file mode 100644
index 00000000..96794e87
Binary files /dev/null and b/website/static/img/resources/oci/monitoring/health-check.png differ
diff --git a/website/static/img/resources/oci/monitoring/notifications-white.png b/website/static/img/resources/oci/monitoring/notifications-white.png
new file mode 100644
index 00000000..bf74ef70
Binary files /dev/null and b/website/static/img/resources/oci/monitoring/notifications-white.png differ
diff --git a/website/static/img/resources/oci/monitoring/notifications.png b/website/static/img/resources/oci/monitoring/notifications.png
new file mode 100644
index 00000000..059ca8f5
Binary files /dev/null and b/website/static/img/resources/oci/monitoring/notifications.png differ
diff --git a/website/static/img/resources/oci/monitoring/queue-white.png b/website/static/img/resources/oci/monitoring/queue-white.png
new file mode 100644
index 00000000..9f8751dd
Binary files /dev/null and b/website/static/img/resources/oci/monitoring/queue-white.png differ
diff --git a/website/static/img/resources/oci/monitoring/queue.png b/website/static/img/resources/oci/monitoring/queue.png
new file mode 100644
index 00000000..38da334b
Binary files /dev/null and b/website/static/img/resources/oci/monitoring/queue.png differ
diff --git a/website/static/img/resources/oci/monitoring/search-white.png b/website/static/img/resources/oci/monitoring/search-white.png
new file mode 100644
index 00000000..44f6f7cc
Binary files /dev/null and b/website/static/img/resources/oci/monitoring/search-white.png differ
diff --git a/website/static/img/resources/oci/monitoring/search.png b/website/static/img/resources/oci/monitoring/search.png
new file mode 100644
index 00000000..af5f951d
Binary files /dev/null and b/website/static/img/resources/oci/monitoring/search.png differ
diff --git a/website/static/img/resources/oci/monitoring/telemetry-white.png b/website/static/img/resources/oci/monitoring/telemetry-white.png
new file mode 100644
index 00000000..9421c90b
Binary files /dev/null and b/website/static/img/resources/oci/monitoring/telemetry-white.png differ
diff --git a/website/static/img/resources/oci/monitoring/telemetry.png b/website/static/img/resources/oci/monitoring/telemetry.png
new file mode 100644
index 00000000..a5d4931a
Binary files /dev/null and b/website/static/img/resources/oci/monitoring/telemetry.png differ
diff --git a/website/static/img/resources/oci/monitoring/workflow-white.png b/website/static/img/resources/oci/monitoring/workflow-white.png
new file mode 100644
index 00000000..0971ed5e
Binary files /dev/null and b/website/static/img/resources/oci/monitoring/workflow-white.png differ
diff --git a/website/static/img/resources/oci/monitoring/workflow.png b/website/static/img/resources/oci/monitoring/workflow.png
new file mode 100644
index 00000000..9ce2300e
Binary files /dev/null and b/website/static/img/resources/oci/monitoring/workflow.png differ
diff --git a/website/static/img/resources/oci/network/drg-white.png b/website/static/img/resources/oci/network/drg-white.png
new file mode 100644
index 00000000..34848977
Binary files /dev/null and b/website/static/img/resources/oci/network/drg-white.png differ
diff --git a/website/static/img/resources/oci/network/drg.png b/website/static/img/resources/oci/network/drg.png
new file mode 100644
index 00000000..b1aaba9b
Binary files /dev/null and b/website/static/img/resources/oci/network/drg.png differ
diff --git a/website/static/img/resources/oci/network/firewall-white.png b/website/static/img/resources/oci/network/firewall-white.png
new file mode 100644
index 00000000..40f6631e
Binary files /dev/null and b/website/static/img/resources/oci/network/firewall-white.png differ
diff --git a/website/static/img/resources/oci/network/firewall.png b/website/static/img/resources/oci/network/firewall.png
new file mode 100644
index 00000000..6c572b43
Binary files /dev/null and b/website/static/img/resources/oci/network/firewall.png differ
diff --git a/website/static/img/resources/oci/network/internet-gateway-white.png b/website/static/img/resources/oci/network/internet-gateway-white.png
new file mode 100644
index 00000000..b7a8a01e
Binary files /dev/null and b/website/static/img/resources/oci/network/internet-gateway-white.png differ
diff --git a/website/static/img/resources/oci/network/internet-gateway.png b/website/static/img/resources/oci/network/internet-gateway.png
new file mode 100644
index 00000000..1762239a
Binary files /dev/null and b/website/static/img/resources/oci/network/internet-gateway.png differ
diff --git a/website/static/img/resources/oci/network/load-balancer-white.png b/website/static/img/resources/oci/network/load-balancer-white.png
new file mode 100644
index 00000000..12a3d33c
Binary files /dev/null and b/website/static/img/resources/oci/network/load-balancer-white.png differ
diff --git a/website/static/img/resources/oci/network/load-balancer.png b/website/static/img/resources/oci/network/load-balancer.png
new file mode 100644
index 00000000..504a5acd
Binary files /dev/null and b/website/static/img/resources/oci/network/load-balancer.png differ
diff --git a/website/static/img/resources/oci/network/route-table-white.png b/website/static/img/resources/oci/network/route-table-white.png
new file mode 100644
index 00000000..0826ba4d
Binary files /dev/null and b/website/static/img/resources/oci/network/route-table-white.png differ
diff --git a/website/static/img/resources/oci/network/route-table.png b/website/static/img/resources/oci/network/route-table.png
new file mode 100644
index 00000000..3733e06b
Binary files /dev/null and b/website/static/img/resources/oci/network/route-table.png differ
diff --git a/website/static/img/resources/oci/network/security-lists-white.png b/website/static/img/resources/oci/network/security-lists-white.png
new file mode 100644
index 00000000..6151b8b2
Binary files /dev/null and b/website/static/img/resources/oci/network/security-lists-white.png differ
diff --git a/website/static/img/resources/oci/network/security-lists.png b/website/static/img/resources/oci/network/security-lists.png
new file mode 100644
index 00000000..8bcc72fe
Binary files /dev/null and b/website/static/img/resources/oci/network/security-lists.png differ
diff --git a/website/static/img/resources/oci/network/service-gateway-white.png b/website/static/img/resources/oci/network/service-gateway-white.png
new file mode 100644
index 00000000..b0d820d3
Binary files /dev/null and b/website/static/img/resources/oci/network/service-gateway-white.png differ
diff --git a/website/static/img/resources/oci/network/service-gateway.png b/website/static/img/resources/oci/network/service-gateway.png
new file mode 100644
index 00000000..548c87af
Binary files /dev/null and b/website/static/img/resources/oci/network/service-gateway.png differ
diff --git a/website/static/img/resources/oci/network/vcn-white.png b/website/static/img/resources/oci/network/vcn-white.png
new file mode 100644
index 00000000..e217effe
Binary files /dev/null and b/website/static/img/resources/oci/network/vcn-white.png differ
diff --git a/website/static/img/resources/oci/network/vcn.png b/website/static/img/resources/oci/network/vcn.png
new file mode 100644
index 00000000..aefa7004
Binary files /dev/null and b/website/static/img/resources/oci/network/vcn.png differ
diff --git a/website/static/img/resources/oci/security/cloud-guard-white.png b/website/static/img/resources/oci/security/cloud-guard-white.png
new file mode 100644
index 00000000..db4a78d1
Binary files /dev/null and b/website/static/img/resources/oci/security/cloud-guard-white.png differ
diff --git a/website/static/img/resources/oci/security/cloud-guard.png b/website/static/img/resources/oci/security/cloud-guard.png
new file mode 100644
index 00000000..8c7c8a5e
Binary files /dev/null and b/website/static/img/resources/oci/security/cloud-guard.png differ
diff --git a/website/static/img/resources/oci/security/ddos-white.png b/website/static/img/resources/oci/security/ddos-white.png
new file mode 100644
index 00000000..6657c0b9
Binary files /dev/null and b/website/static/img/resources/oci/security/ddos-white.png differ
diff --git a/website/static/img/resources/oci/security/ddos.png b/website/static/img/resources/oci/security/ddos.png
new file mode 100644
index 00000000..e2fafae4
Binary files /dev/null and b/website/static/img/resources/oci/security/ddos.png differ
diff --git a/website/static/img/resources/oci/security/encryption-white.png b/website/static/img/resources/oci/security/encryption-white.png
new file mode 100644
index 00000000..f85f3577
Binary files /dev/null and b/website/static/img/resources/oci/security/encryption-white.png differ
diff --git a/website/static/img/resources/oci/security/encryption.png b/website/static/img/resources/oci/security/encryption.png
new file mode 100644
index 00000000..16c1b125
Binary files /dev/null and b/website/static/img/resources/oci/security/encryption.png differ
diff --git a/website/static/img/resources/oci/security/id-access-white.png b/website/static/img/resources/oci/security/id-access-white.png
new file mode 100644
index 00000000..597db448
Binary files /dev/null and b/website/static/img/resources/oci/security/id-access-white.png differ
diff --git a/website/static/img/resources/oci/security/id-access.png b/website/static/img/resources/oci/security/id-access.png
new file mode 100644
index 00000000..0beebb1b
Binary files /dev/null and b/website/static/img/resources/oci/security/id-access.png differ
diff --git a/website/static/img/resources/oci/security/key-management-white.png b/website/static/img/resources/oci/security/key-management-white.png
new file mode 100644
index 00000000..26cdeeae
Binary files /dev/null and b/website/static/img/resources/oci/security/key-management-white.png differ
diff --git a/website/static/img/resources/oci/security/key-management.png b/website/static/img/resources/oci/security/key-management.png
new file mode 100644
index 00000000..83e43330
Binary files /dev/null and b/website/static/img/resources/oci/security/key-management.png differ
diff --git a/website/static/img/resources/oci/security/max-security-zone-white.png b/website/static/img/resources/oci/security/max-security-zone-white.png
new file mode 100644
index 00000000..27da254a
Binary files /dev/null and b/website/static/img/resources/oci/security/max-security-zone-white.png differ
diff --git a/website/static/img/resources/oci/security/max-security-zone.png b/website/static/img/resources/oci/security/max-security-zone.png
new file mode 100644
index 00000000..71f98d52
Binary files /dev/null and b/website/static/img/resources/oci/security/max-security-zone.png differ
diff --git a/website/static/img/resources/oci/security/vault-white.png b/website/static/img/resources/oci/security/vault-white.png
new file mode 100644
index 00000000..74c18ff8
Binary files /dev/null and b/website/static/img/resources/oci/security/vault-white.png differ
diff --git a/website/static/img/resources/oci/security/vault.png b/website/static/img/resources/oci/security/vault.png
new file mode 100644
index 00000000..68789b9c
Binary files /dev/null and b/website/static/img/resources/oci/security/vault.png differ
diff --git a/website/static/img/resources/oci/security/waf-white.png b/website/static/img/resources/oci/security/waf-white.png
new file mode 100644
index 00000000..c938ec28
Binary files /dev/null and b/website/static/img/resources/oci/security/waf-white.png differ
diff --git a/website/static/img/resources/oci/security/waf.png b/website/static/img/resources/oci/security/waf.png
new file mode 100644
index 00000000..e268c965
Binary files /dev/null and b/website/static/img/resources/oci/security/waf.png differ
diff --git a/website/static/img/resources/oci/storage/backup-restore-white.png b/website/static/img/resources/oci/storage/backup-restore-white.png
new file mode 100644
index 00000000..e322b6aa
Binary files /dev/null and b/website/static/img/resources/oci/storage/backup-restore-white.png differ
diff --git a/website/static/img/resources/oci/storage/backup-restore.png b/website/static/img/resources/oci/storage/backup-restore.png
new file mode 100644
index 00000000..5d9c3415
Binary files /dev/null and b/website/static/img/resources/oci/storage/backup-restore.png differ
diff --git a/website/static/img/resources/oci/storage/block-storage-clone-white.png b/website/static/img/resources/oci/storage/block-storage-clone-white.png
new file mode 100644
index 00000000..a372e484
Binary files /dev/null and b/website/static/img/resources/oci/storage/block-storage-clone-white.png differ
diff --git a/website/static/img/resources/oci/storage/block-storage-clone.png b/website/static/img/resources/oci/storage/block-storage-clone.png
new file mode 100644
index 00000000..f97b3da8
Binary files /dev/null and b/website/static/img/resources/oci/storage/block-storage-clone.png differ
diff --git a/website/static/img/resources/oci/storage/block-storage-white.png b/website/static/img/resources/oci/storage/block-storage-white.png
new file mode 100644
index 00000000..d78a1aaa
Binary files /dev/null and b/website/static/img/resources/oci/storage/block-storage-white.png differ
diff --git a/website/static/img/resources/oci/storage/block-storage.png b/website/static/img/resources/oci/storage/block-storage.png
new file mode 100644
index 00000000..c2408c4e
Binary files /dev/null and b/website/static/img/resources/oci/storage/block-storage.png differ
diff --git a/website/static/img/resources/oci/storage/buckets-white.png b/website/static/img/resources/oci/storage/buckets-white.png
new file mode 100644
index 00000000..2607e45f
Binary files /dev/null and b/website/static/img/resources/oci/storage/buckets-white.png differ
diff --git a/website/static/img/resources/oci/storage/buckets.png b/website/static/img/resources/oci/storage/buckets.png
new file mode 100644
index 00000000..c93e6910
Binary files /dev/null and b/website/static/img/resources/oci/storage/buckets.png differ
diff --git a/website/static/img/resources/oci/storage/data-transfer-white.png b/website/static/img/resources/oci/storage/data-transfer-white.png
new file mode 100644
index 00000000..06e72e0c
Binary files /dev/null and b/website/static/img/resources/oci/storage/data-transfer-white.png differ
diff --git a/website/static/img/resources/oci/storage/data-transfer.png b/website/static/img/resources/oci/storage/data-transfer.png
new file mode 100644
index 00000000..ebdfe816
Binary files /dev/null and b/website/static/img/resources/oci/storage/data-transfer.png differ
diff --git a/website/static/img/resources/oci/storage/elastic-performance-white.png b/website/static/img/resources/oci/storage/elastic-performance-white.png
new file mode 100644
index 00000000..ce8116f9
Binary files /dev/null and b/website/static/img/resources/oci/storage/elastic-performance-white.png differ
diff --git a/website/static/img/resources/oci/storage/elastic-performance.png b/website/static/img/resources/oci/storage/elastic-performance.png
new file mode 100644
index 00000000..627e2397
Binary files /dev/null and b/website/static/img/resources/oci/storage/elastic-performance.png differ
diff --git a/website/static/img/resources/oci/storage/file-storage-white.png b/website/static/img/resources/oci/storage/file-storage-white.png
new file mode 100644
index 00000000..0380d32b
Binary files /dev/null and b/website/static/img/resources/oci/storage/file-storage-white.png differ
diff --git a/website/static/img/resources/oci/storage/file-storage.png b/website/static/img/resources/oci/storage/file-storage.png
new file mode 100644
index 00000000..c3cb4d9b
Binary files /dev/null and b/website/static/img/resources/oci/storage/file-storage.png differ
diff --git a/website/static/img/resources/oci/storage/object-storage-white.png b/website/static/img/resources/oci/storage/object-storage-white.png
new file mode 100644
index 00000000..838b5353
Binary files /dev/null and b/website/static/img/resources/oci/storage/object-storage-white.png differ
diff --git a/website/static/img/resources/oci/storage/object-storage.png b/website/static/img/resources/oci/storage/object-storage.png
new file mode 100644
index 00000000..6bba0aa6
Binary files /dev/null and b/website/static/img/resources/oci/storage/object-storage.png differ
diff --git a/website/static/img/resources/oci/storage/storage-gateway-white.png b/website/static/img/resources/oci/storage/storage-gateway-white.png
new file mode 100644
index 00000000..8b5dad4f
Binary files /dev/null and b/website/static/img/resources/oci/storage/storage-gateway-white.png differ
diff --git a/website/static/img/resources/oci/storage/storage-gateway.png b/website/static/img/resources/oci/storage/storage-gateway.png
new file mode 100644
index 00000000..642e47af
Binary files /dev/null and b/website/static/img/resources/oci/storage/storage-gateway.png differ
diff --git a/website/static/img/resources/onprem/aggregator/fluentd.png b/website/static/img/resources/onprem/aggregator/fluentd.png
new file mode 100644
index 00000000..03c70262
Binary files /dev/null and b/website/static/img/resources/onprem/aggregator/fluentd.png differ
diff --git a/website/static/img/resources/onprem/aggregator/vector.png b/website/static/img/resources/onprem/aggregator/vector.png
new file mode 100644
index 00000000..a1ea5a44
Binary files /dev/null and b/website/static/img/resources/onprem/aggregator/vector.png differ
diff --git a/website/static/img/resources/onprem/analytics/beam.png b/website/static/img/resources/onprem/analytics/beam.png
new file mode 100644
index 00000000..c0306b42
Binary files /dev/null and b/website/static/img/resources/onprem/analytics/beam.png differ
diff --git a/website/static/img/resources/onprem/analytics/databricks.png b/website/static/img/resources/onprem/analytics/databricks.png
new file mode 100644
index 00000000..5842e283
Binary files /dev/null and b/website/static/img/resources/onprem/analytics/databricks.png differ
diff --git a/website/static/img/resources/onprem/analytics/dbt.png b/website/static/img/resources/onprem/analytics/dbt.png
new file mode 100644
index 00000000..5e221ab2
Binary files /dev/null and b/website/static/img/resources/onprem/analytics/dbt.png differ
diff --git a/website/static/img/resources/onprem/analytics/dremio.png b/website/static/img/resources/onprem/analytics/dremio.png
new file mode 100644
index 00000000..ba4c8b1d
Binary files /dev/null and b/website/static/img/resources/onprem/analytics/dremio.png differ
diff --git a/website/static/img/resources/onprem/analytics/flink.png b/website/static/img/resources/onprem/analytics/flink.png
new file mode 100644
index 00000000..92bec0d2
Binary files /dev/null and b/website/static/img/resources/onprem/analytics/flink.png differ
diff --git a/website/static/img/resources/onprem/analytics/hadoop.png b/website/static/img/resources/onprem/analytics/hadoop.png
new file mode 100644
index 00000000..cd16a839
Binary files /dev/null and b/website/static/img/resources/onprem/analytics/hadoop.png differ
diff --git a/website/static/img/resources/onprem/analytics/hive.png b/website/static/img/resources/onprem/analytics/hive.png
new file mode 100644
index 00000000..1fb30364
Binary files /dev/null and b/website/static/img/resources/onprem/analytics/hive.png differ
diff --git a/website/static/img/resources/onprem/analytics/metabase.png b/website/static/img/resources/onprem/analytics/metabase.png
new file mode 100644
index 00000000..37ee8cf8
Binary files /dev/null and b/website/static/img/resources/onprem/analytics/metabase.png differ
diff --git a/website/static/img/resources/onprem/analytics/norikra.png b/website/static/img/resources/onprem/analytics/norikra.png
new file mode 100644
index 00000000..8505cfba
Binary files /dev/null and b/website/static/img/resources/onprem/analytics/norikra.png differ
diff --git a/website/static/img/resources/onprem/analytics/powerbi.png b/website/static/img/resources/onprem/analytics/powerbi.png
new file mode 100644
index 00000000..9783fc94
Binary files /dev/null and b/website/static/img/resources/onprem/analytics/powerbi.png differ
diff --git a/website/static/img/resources/onprem/analytics/presto.png b/website/static/img/resources/onprem/analytics/presto.png
new file mode 100644
index 00000000..7d975196
Binary files /dev/null and b/website/static/img/resources/onprem/analytics/presto.png differ
diff --git a/website/static/img/resources/onprem/analytics/singer.png b/website/static/img/resources/onprem/analytics/singer.png
new file mode 100644
index 00000000..4577d249
Binary files /dev/null and b/website/static/img/resources/onprem/analytics/singer.png differ
diff --git a/website/static/img/resources/onprem/analytics/spark.png b/website/static/img/resources/onprem/analytics/spark.png
new file mode 100644
index 00000000..8bd42f31
Binary files /dev/null and b/website/static/img/resources/onprem/analytics/spark.png differ
diff --git a/website/static/img/resources/onprem/analytics/storm.png b/website/static/img/resources/onprem/analytics/storm.png
new file mode 100644
index 00000000..5134e18d
Binary files /dev/null and b/website/static/img/resources/onprem/analytics/storm.png differ
diff --git a/website/static/img/resources/onprem/analytics/superset.png b/website/static/img/resources/onprem/analytics/superset.png
new file mode 100644
index 00000000..e5272ac7
Binary files /dev/null and b/website/static/img/resources/onprem/analytics/superset.png differ
diff --git a/website/static/img/resources/onprem/analytics/tableau.png b/website/static/img/resources/onprem/analytics/tableau.png
new file mode 100644
index 00000000..65ab0d91
Binary files /dev/null and b/website/static/img/resources/onprem/analytics/tableau.png differ
diff --git a/website/static/img/resources/onprem/auth/boundary.png b/website/static/img/resources/onprem/auth/boundary.png
new file mode 100644
index 00000000..d5751ae4
Binary files /dev/null and b/website/static/img/resources/onprem/auth/boundary.png differ
diff --git a/website/static/img/resources/onprem/auth/buzzfeed-sso.png b/website/static/img/resources/onprem/auth/buzzfeed-sso.png
new file mode 100644
index 00000000..e135d398
Binary files /dev/null and b/website/static/img/resources/onprem/auth/buzzfeed-sso.png differ
diff --git a/website/static/img/resources/onprem/auth/oauth2-proxy.png b/website/static/img/resources/onprem/auth/oauth2-proxy.png
new file mode 100644
index 00000000..87b32c4c
Binary files /dev/null and b/website/static/img/resources/onprem/auth/oauth2-proxy.png differ
diff --git a/website/static/img/resources/onprem/cd/spinnaker.png b/website/static/img/resources/onprem/cd/spinnaker.png
new file mode 100644
index 00000000..d9ffbe91
Binary files /dev/null and b/website/static/img/resources/onprem/cd/spinnaker.png differ
diff --git a/website/static/img/resources/onprem/cd/tekton-cli.png b/website/static/img/resources/onprem/cd/tekton-cli.png
new file mode 100644
index 00000000..9adcb0ae
Binary files /dev/null and b/website/static/img/resources/onprem/cd/tekton-cli.png differ
diff --git a/website/static/img/resources/onprem/cd/tekton.png b/website/static/img/resources/onprem/cd/tekton.png
new file mode 100644
index 00000000..6f52a6a5
Binary files /dev/null and b/website/static/img/resources/onprem/cd/tekton.png differ
diff --git a/website/static/img/resources/onprem/certificates/cert-manager.png b/website/static/img/resources/onprem/certificates/cert-manager.png
new file mode 100644
index 00000000..72bd2754
Binary files /dev/null and b/website/static/img/resources/onprem/certificates/cert-manager.png differ
diff --git a/website/static/img/resources/onprem/certificates/lets-encrypt.png b/website/static/img/resources/onprem/certificates/lets-encrypt.png
new file mode 100644
index 00000000..9963960f
Binary files /dev/null and b/website/static/img/resources/onprem/certificates/lets-encrypt.png differ
diff --git a/website/static/img/resources/onprem/ci/circleci.png b/website/static/img/resources/onprem/ci/circleci.png
new file mode 100644
index 00000000..fd5426cf
Binary files /dev/null and b/website/static/img/resources/onprem/ci/circleci.png differ
diff --git a/website/static/img/resources/onprem/ci/concourseci.png b/website/static/img/resources/onprem/ci/concourseci.png
new file mode 100644
index 00000000..0cb0e346
Binary files /dev/null and b/website/static/img/resources/onprem/ci/concourseci.png differ
diff --git a/website/static/img/resources/onprem/ci/droneci.png b/website/static/img/resources/onprem/ci/droneci.png
new file mode 100644
index 00000000..d40613f6
Binary files /dev/null and b/website/static/img/resources/onprem/ci/droneci.png differ
diff --git a/website/static/img/resources/onprem/ci/github-actions.png b/website/static/img/resources/onprem/ci/github-actions.png
new file mode 100644
index 00000000..b077f3bd
Binary files /dev/null and b/website/static/img/resources/onprem/ci/github-actions.png differ
diff --git a/website/static/img/resources/onprem/ci/gitlabci.png b/website/static/img/resources/onprem/ci/gitlabci.png
new file mode 100644
index 00000000..5cc42cda
Binary files /dev/null and b/website/static/img/resources/onprem/ci/gitlabci.png differ
diff --git a/website/static/img/resources/onprem/ci/jenkins.png b/website/static/img/resources/onprem/ci/jenkins.png
new file mode 100644
index 00000000..29f6b94a
Binary files /dev/null and b/website/static/img/resources/onprem/ci/jenkins.png differ
diff --git a/website/static/img/resources/onprem/ci/teamcity.png b/website/static/img/resources/onprem/ci/teamcity.png
new file mode 100644
index 00000000..54e922d1
Binary files /dev/null and b/website/static/img/resources/onprem/ci/teamcity.png differ
diff --git a/website/static/img/resources/onprem/ci/travisci.png b/website/static/img/resources/onprem/ci/travisci.png
new file mode 100644
index 00000000..3d52d167
Binary files /dev/null and b/website/static/img/resources/onprem/ci/travisci.png differ
diff --git a/website/static/img/resources/onprem/ci/zuulci.png b/website/static/img/resources/onprem/ci/zuulci.png
new file mode 100644
index 00000000..40c0f2fa
Binary files /dev/null and b/website/static/img/resources/onprem/ci/zuulci.png differ
diff --git a/website/static/img/resources/onprem/client/client.png b/website/static/img/resources/onprem/client/client.png
new file mode 100644
index 00000000..2d9a8f76
Binary files /dev/null and b/website/static/img/resources/onprem/client/client.png differ
diff --git a/website/static/img/resources/onprem/client/user.png b/website/static/img/resources/onprem/client/user.png
new file mode 100644
index 00000000..fb91f742
Binary files /dev/null and b/website/static/img/resources/onprem/client/user.png differ
diff --git a/website/static/img/resources/onprem/client/users.png b/website/static/img/resources/onprem/client/users.png
new file mode 100644
index 00000000..5cb409b7
Binary files /dev/null and b/website/static/img/resources/onprem/client/users.png differ
diff --git a/website/static/img/resources/onprem/compute/nomad.png b/website/static/img/resources/onprem/compute/nomad.png
new file mode 100644
index 00000000..b937933b
Binary files /dev/null and b/website/static/img/resources/onprem/compute/nomad.png differ
diff --git a/website/static/img/resources/onprem/compute/server.png b/website/static/img/resources/onprem/compute/server.png
new file mode 100644
index 00000000..6230344b
Binary files /dev/null and b/website/static/img/resources/onprem/compute/server.png differ
diff --git a/website/static/img/resources/onprem/container/containerd.png b/website/static/img/resources/onprem/container/containerd.png
new file mode 100644
index 00000000..40032b6d
Binary files /dev/null and b/website/static/img/resources/onprem/container/containerd.png differ
diff --git a/website/static/img/resources/onprem/container/crio.png b/website/static/img/resources/onprem/container/crio.png
new file mode 100644
index 00000000..dab25ba1
Binary files /dev/null and b/website/static/img/resources/onprem/container/crio.png differ
diff --git a/website/static/img/resources/onprem/container/docker.png b/website/static/img/resources/onprem/container/docker.png
new file mode 100644
index 00000000..5b7e067d
Binary files /dev/null and b/website/static/img/resources/onprem/container/docker.png differ
diff --git a/website/static/img/resources/onprem/container/firecracker.png b/website/static/img/resources/onprem/container/firecracker.png
new file mode 100644
index 00000000..522ffa3e
Binary files /dev/null and b/website/static/img/resources/onprem/container/firecracker.png differ
diff --git a/website/static/img/resources/onprem/container/gvisor.png b/website/static/img/resources/onprem/container/gvisor.png
new file mode 100644
index 00000000..258ce7a1
Binary files /dev/null and b/website/static/img/resources/onprem/container/gvisor.png differ
diff --git a/website/static/img/resources/onprem/container/k3s.png b/website/static/img/resources/onprem/container/k3s.png
new file mode 100644
index 00000000..eb9330c5
Binary files /dev/null and b/website/static/img/resources/onprem/container/k3s.png differ
diff --git a/website/static/img/resources/onprem/container/lxc.png b/website/static/img/resources/onprem/container/lxc.png
new file mode 100644
index 00000000..66182e6c
Binary files /dev/null and b/website/static/img/resources/onprem/container/lxc.png differ
diff --git a/website/static/img/resources/onprem/container/rkt.png b/website/static/img/resources/onprem/container/rkt.png
new file mode 100644
index 00000000..b244f500
Binary files /dev/null and b/website/static/img/resources/onprem/container/rkt.png differ
diff --git a/website/static/img/resources/onprem/database/cassandra.png b/website/static/img/resources/onprem/database/cassandra.png
new file mode 100644
index 00000000..42ca73f3
Binary files /dev/null and b/website/static/img/resources/onprem/database/cassandra.png differ
diff --git a/website/static/img/resources/onprem/database/clickhouse.png b/website/static/img/resources/onprem/database/clickhouse.png
new file mode 100644
index 00000000..55263779
Binary files /dev/null and b/website/static/img/resources/onprem/database/clickhouse.png differ
diff --git a/website/static/img/resources/onprem/database/cockroachdb.png b/website/static/img/resources/onprem/database/cockroachdb.png
new file mode 100644
index 00000000..d34cbad0
Binary files /dev/null and b/website/static/img/resources/onprem/database/cockroachdb.png differ
diff --git a/website/static/img/resources/onprem/database/couchbase.png b/website/static/img/resources/onprem/database/couchbase.png
new file mode 100644
index 00000000..6144f54b
Binary files /dev/null and b/website/static/img/resources/onprem/database/couchbase.png differ
diff --git a/website/static/img/resources/onprem/database/couchdb.png b/website/static/img/resources/onprem/database/couchdb.png
new file mode 100644
index 00000000..42ddf374
Binary files /dev/null and b/website/static/img/resources/onprem/database/couchdb.png differ
diff --git a/website/static/img/resources/onprem/database/dgraph.png b/website/static/img/resources/onprem/database/dgraph.png
new file mode 100644
index 00000000..26c0c207
Binary files /dev/null and b/website/static/img/resources/onprem/database/dgraph.png differ
diff --git a/website/static/img/resources/onprem/database/druid.png b/website/static/img/resources/onprem/database/druid.png
new file mode 100644
index 00000000..de8a6302
Binary files /dev/null and b/website/static/img/resources/onprem/database/druid.png differ
diff --git a/website/static/img/resources/onprem/database/hbase.png b/website/static/img/resources/onprem/database/hbase.png
new file mode 100644
index 00000000..a72745e5
Binary files /dev/null and b/website/static/img/resources/onprem/database/hbase.png differ
diff --git a/website/static/img/resources/onprem/database/influxdb.png b/website/static/img/resources/onprem/database/influxdb.png
new file mode 100644
index 00000000..c86e1b56
Binary files /dev/null and b/website/static/img/resources/onprem/database/influxdb.png differ
diff --git a/website/static/img/resources/onprem/database/janusgraph.png b/website/static/img/resources/onprem/database/janusgraph.png
new file mode 100644
index 00000000..4779808c
Binary files /dev/null and b/website/static/img/resources/onprem/database/janusgraph.png differ
diff --git a/website/static/img/resources/onprem/database/mariadb.png b/website/static/img/resources/onprem/database/mariadb.png
new file mode 100644
index 00000000..adeecd3a
Binary files /dev/null and b/website/static/img/resources/onprem/database/mariadb.png differ
diff --git a/website/static/img/resources/onprem/database/mongodb.png b/website/static/img/resources/onprem/database/mongodb.png
new file mode 100644
index 00000000..af529904
Binary files /dev/null and b/website/static/img/resources/onprem/database/mongodb.png differ
diff --git a/website/static/img/resources/onprem/database/mssql.png b/website/static/img/resources/onprem/database/mssql.png
new file mode 100644
index 00000000..57c8c944
Binary files /dev/null and b/website/static/img/resources/onprem/database/mssql.png differ
diff --git a/website/static/img/resources/onprem/database/mysql.png b/website/static/img/resources/onprem/database/mysql.png
new file mode 100644
index 00000000..d8a2b930
Binary files /dev/null and b/website/static/img/resources/onprem/database/mysql.png differ
diff --git a/website/static/img/resources/onprem/database/neo4j.png b/website/static/img/resources/onprem/database/neo4j.png
new file mode 100644
index 00000000..5c6a2f15
Binary files /dev/null and b/website/static/img/resources/onprem/database/neo4j.png differ
diff --git a/website/static/img/resources/onprem/database/oracle.png b/website/static/img/resources/onprem/database/oracle.png
new file mode 100644
index 00000000..d673ce3c
Binary files /dev/null and b/website/static/img/resources/onprem/database/oracle.png differ
diff --git a/website/static/img/resources/onprem/database/postgresql.png b/website/static/img/resources/onprem/database/postgresql.png
new file mode 100644
index 00000000..0381b341
Binary files /dev/null and b/website/static/img/resources/onprem/database/postgresql.png differ
diff --git a/website/static/img/resources/onprem/database/scylla.png b/website/static/img/resources/onprem/database/scylla.png
new file mode 100644
index 00000000..5d16eac2
Binary files /dev/null and b/website/static/img/resources/onprem/database/scylla.png differ
diff --git a/website/static/img/resources/onprem/dns/coredns.png b/website/static/img/resources/onprem/dns/coredns.png
new file mode 100644
index 00000000..3e10191a
Binary files /dev/null and b/website/static/img/resources/onprem/dns/coredns.png differ
diff --git a/website/static/img/resources/onprem/dns/powerdns.png b/website/static/img/resources/onprem/dns/powerdns.png
new file mode 100644
index 00000000..62bca8bf
Binary files /dev/null and b/website/static/img/resources/onprem/dns/powerdns.png differ
diff --git a/website/static/img/resources/onprem/etl/embulk.png b/website/static/img/resources/onprem/etl/embulk.png
new file mode 100644
index 00000000..5701a7dc
Binary files /dev/null and b/website/static/img/resources/onprem/etl/embulk.png differ
diff --git a/website/static/img/resources/onprem/gitops/argocd.png b/website/static/img/resources/onprem/gitops/argocd.png
new file mode 100644
index 00000000..5351a12e
Binary files /dev/null and b/website/static/img/resources/onprem/gitops/argocd.png differ
diff --git a/website/static/img/resources/onprem/gitops/flagger.png b/website/static/img/resources/onprem/gitops/flagger.png
new file mode 100644
index 00000000..de8835df
Binary files /dev/null and b/website/static/img/resources/onprem/gitops/flagger.png differ
diff --git a/website/static/img/resources/onprem/gitops/flux.png b/website/static/img/resources/onprem/gitops/flux.png
new file mode 100644
index 00000000..057b6361
Binary files /dev/null and b/website/static/img/resources/onprem/gitops/flux.png differ
diff --git a/website/static/img/resources/onprem/groupware/nextcloud.png b/website/static/img/resources/onprem/groupware/nextcloud.png
new file mode 100644
index 00000000..813d01f6
Binary files /dev/null and b/website/static/img/resources/onprem/groupware/nextcloud.png differ
diff --git a/website/static/img/resources/onprem/iac/ansible.png b/website/static/img/resources/onprem/iac/ansible.png
new file mode 100644
index 00000000..39d77aa6
Binary files /dev/null and b/website/static/img/resources/onprem/iac/ansible.png differ
diff --git a/website/static/img/resources/onprem/iac/atlantis.png b/website/static/img/resources/onprem/iac/atlantis.png
new file mode 100644
index 00000000..88079025
Binary files /dev/null and b/website/static/img/resources/onprem/iac/atlantis.png differ
diff --git a/website/static/img/resources/onprem/iac/awx.png b/website/static/img/resources/onprem/iac/awx.png
new file mode 100644
index 00000000..975da780
Binary files /dev/null and b/website/static/img/resources/onprem/iac/awx.png differ
diff --git a/website/static/img/resources/onprem/iac/puppet.png b/website/static/img/resources/onprem/iac/puppet.png
new file mode 100644
index 00000000..5b402365
Binary files /dev/null and b/website/static/img/resources/onprem/iac/puppet.png differ
diff --git a/website/static/img/resources/onprem/iac/terraform.png b/website/static/img/resources/onprem/iac/terraform.png
new file mode 100644
index 00000000..92dc7306
Binary files /dev/null and b/website/static/img/resources/onprem/iac/terraform.png differ
diff --git a/website/static/img/resources/onprem/identity/dex.png b/website/static/img/resources/onprem/identity/dex.png
new file mode 100644
index 00000000..6b467591
Binary files /dev/null and b/website/static/img/resources/onprem/identity/dex.png differ
diff --git a/website/static/img/resources/onprem/inmemory/aerospike.png b/website/static/img/resources/onprem/inmemory/aerospike.png
new file mode 100644
index 00000000..d9944e02
Binary files /dev/null and b/website/static/img/resources/onprem/inmemory/aerospike.png differ
diff --git a/website/static/img/resources/onprem/inmemory/hazelcast.png b/website/static/img/resources/onprem/inmemory/hazelcast.png
new file mode 100644
index 00000000..564456a8
Binary files /dev/null and b/website/static/img/resources/onprem/inmemory/hazelcast.png differ
diff --git a/website/static/img/resources/onprem/inmemory/memcached.png b/website/static/img/resources/onprem/inmemory/memcached.png
new file mode 100644
index 00000000..ffc15715
Binary files /dev/null and b/website/static/img/resources/onprem/inmemory/memcached.png differ
diff --git a/website/static/img/resources/onprem/inmemory/redis.png b/website/static/img/resources/onprem/inmemory/redis.png
new file mode 100644
index 00000000..79ecb236
Binary files /dev/null and b/website/static/img/resources/onprem/inmemory/redis.png differ
diff --git a/website/static/img/resources/onprem/logging/fluentbit.png b/website/static/img/resources/onprem/logging/fluentbit.png
new file mode 100644
index 00000000..465e7fbc
Binary files /dev/null and b/website/static/img/resources/onprem/logging/fluentbit.png differ
diff --git a/website/static/img/resources/onprem/logging/graylog.png b/website/static/img/resources/onprem/logging/graylog.png
new file mode 100644
index 00000000..f321113a
Binary files /dev/null and b/website/static/img/resources/onprem/logging/graylog.png differ
diff --git a/website/static/img/resources/onprem/logging/loki.png b/website/static/img/resources/onprem/logging/loki.png
new file mode 100644
index 00000000..3029249b
Binary files /dev/null and b/website/static/img/resources/onprem/logging/loki.png differ
diff --git a/website/static/img/resources/onprem/logging/rsyslog.png b/website/static/img/resources/onprem/logging/rsyslog.png
new file mode 100644
index 00000000..01aad3bf
Binary files /dev/null and b/website/static/img/resources/onprem/logging/rsyslog.png differ
diff --git a/website/static/img/resources/onprem/logging/syslog-ng.png b/website/static/img/resources/onprem/logging/syslog-ng.png
new file mode 100644
index 00000000..df2d00bf
Binary files /dev/null and b/website/static/img/resources/onprem/logging/syslog-ng.png differ
diff --git a/website/static/img/resources/onprem/mlops/polyaxon.png b/website/static/img/resources/onprem/mlops/polyaxon.png
new file mode 100644
index 00000000..328bbd66
Binary files /dev/null and b/website/static/img/resources/onprem/mlops/polyaxon.png differ
diff --git a/website/static/img/resources/onprem/monitoring/cortex.png b/website/static/img/resources/onprem/monitoring/cortex.png
new file mode 100644
index 00000000..c241cef3
Binary files /dev/null and b/website/static/img/resources/onprem/monitoring/cortex.png differ
diff --git a/website/static/img/resources/onprem/monitoring/datadog.png b/website/static/img/resources/onprem/monitoring/datadog.png
new file mode 100644
index 00000000..403446c9
Binary files /dev/null and b/website/static/img/resources/onprem/monitoring/datadog.png differ
diff --git a/website/static/img/resources/onprem/monitoring/dynatrace.png b/website/static/img/resources/onprem/monitoring/dynatrace.png
new file mode 100644
index 00000000..4d6abfa8
Binary files /dev/null and b/website/static/img/resources/onprem/monitoring/dynatrace.png differ
diff --git a/website/static/img/resources/onprem/monitoring/grafana.png b/website/static/img/resources/onprem/monitoring/grafana.png
new file mode 100644
index 00000000..6110a967
Binary files /dev/null and b/website/static/img/resources/onprem/monitoring/grafana.png differ
diff --git a/website/static/img/resources/onprem/monitoring/humio.png b/website/static/img/resources/onprem/monitoring/humio.png
new file mode 100644
index 00000000..bd36be10
Binary files /dev/null and b/website/static/img/resources/onprem/monitoring/humio.png differ
diff --git a/website/static/img/resources/onprem/monitoring/nagios.png b/website/static/img/resources/onprem/monitoring/nagios.png
new file mode 100644
index 00000000..a4e40c42
Binary files /dev/null and b/website/static/img/resources/onprem/monitoring/nagios.png differ
diff --git a/website/static/img/resources/onprem/monitoring/newrelic.png b/website/static/img/resources/onprem/monitoring/newrelic.png
new file mode 100644
index 00000000..908ccd08
Binary files /dev/null and b/website/static/img/resources/onprem/monitoring/newrelic.png differ
diff --git a/website/static/img/resources/onprem/monitoring/prometheus-operator.png b/website/static/img/resources/onprem/monitoring/prometheus-operator.png
new file mode 100644
index 00000000..105adbc2
Binary files /dev/null and b/website/static/img/resources/onprem/monitoring/prometheus-operator.png differ
diff --git a/website/static/img/resources/onprem/monitoring/prometheus.png b/website/static/img/resources/onprem/monitoring/prometheus.png
new file mode 100644
index 00000000..10ff865b
Binary files /dev/null and b/website/static/img/resources/onprem/monitoring/prometheus.png differ
diff --git a/website/static/img/resources/onprem/monitoring/sentry.png b/website/static/img/resources/onprem/monitoring/sentry.png
new file mode 100644
index 00000000..b30290da
Binary files /dev/null and b/website/static/img/resources/onprem/monitoring/sentry.png differ
diff --git a/website/static/img/resources/onprem/monitoring/splunk.png b/website/static/img/resources/onprem/monitoring/splunk.png
new file mode 100644
index 00000000..3b2c43fe
Binary files /dev/null and b/website/static/img/resources/onprem/monitoring/splunk.png differ
diff --git a/website/static/img/resources/onprem/monitoring/thanos.png b/website/static/img/resources/onprem/monitoring/thanos.png
new file mode 100644
index 00000000..3d895305
Binary files /dev/null and b/website/static/img/resources/onprem/monitoring/thanos.png differ
diff --git a/website/static/img/resources/onprem/monitoring/zabbix.png b/website/static/img/resources/onprem/monitoring/zabbix.png
new file mode 100644
index 00000000..cab7014f
Binary files /dev/null and b/website/static/img/resources/onprem/monitoring/zabbix.png differ
diff --git a/website/static/img/resources/onprem/network/ambassador.png b/website/static/img/resources/onprem/network/ambassador.png
new file mode 100644
index 00000000..671e02fd
Binary files /dev/null and b/website/static/img/resources/onprem/network/ambassador.png differ
diff --git a/website/static/img/resources/onprem/network/apache.png b/website/static/img/resources/onprem/network/apache.png
new file mode 100644
index 00000000..930019a9
Binary files /dev/null and b/website/static/img/resources/onprem/network/apache.png differ
diff --git a/website/static/img/resources/onprem/network/bind-9.png b/website/static/img/resources/onprem/network/bind-9.png
new file mode 100644
index 00000000..ea842c93
Binary files /dev/null and b/website/static/img/resources/onprem/network/bind-9.png differ
diff --git a/website/static/img/resources/onprem/network/caddy.png b/website/static/img/resources/onprem/network/caddy.png
new file mode 100644
index 00000000..c806ce7b
Binary files /dev/null and b/website/static/img/resources/onprem/network/caddy.png differ
diff --git a/website/static/img/resources/onprem/network/consul.png b/website/static/img/resources/onprem/network/consul.png
new file mode 100644
index 00000000..c070944a
Binary files /dev/null and b/website/static/img/resources/onprem/network/consul.png differ
diff --git a/website/static/img/resources/onprem/network/envoy.png b/website/static/img/resources/onprem/network/envoy.png
new file mode 100644
index 00000000..a9df2cf2
Binary files /dev/null and b/website/static/img/resources/onprem/network/envoy.png differ
diff --git a/website/static/img/resources/onprem/network/etcd.png b/website/static/img/resources/onprem/network/etcd.png
new file mode 100644
index 00000000..85557b89
Binary files /dev/null and b/website/static/img/resources/onprem/network/etcd.png differ
diff --git a/website/static/img/resources/onprem/network/glassfish.png b/website/static/img/resources/onprem/network/glassfish.png
new file mode 100644
index 00000000..a8d2d777
Binary files /dev/null and b/website/static/img/resources/onprem/network/glassfish.png differ
diff --git a/website/static/img/resources/onprem/network/gunicorn.png b/website/static/img/resources/onprem/network/gunicorn.png
new file mode 100644
index 00000000..1af455e2
Binary files /dev/null and b/website/static/img/resources/onprem/network/gunicorn.png differ
diff --git a/website/static/img/resources/onprem/network/haproxy.png b/website/static/img/resources/onprem/network/haproxy.png
new file mode 100644
index 00000000..49d87db4
Binary files /dev/null and b/website/static/img/resources/onprem/network/haproxy.png differ
diff --git a/website/static/img/resources/onprem/network/internet.png b/website/static/img/resources/onprem/network/internet.png
new file mode 100644
index 00000000..9c7c20f2
Binary files /dev/null and b/website/static/img/resources/onprem/network/internet.png differ
diff --git a/website/static/img/resources/onprem/network/istio.png b/website/static/img/resources/onprem/network/istio.png
new file mode 100644
index 00000000..73ddabac
Binary files /dev/null and b/website/static/img/resources/onprem/network/istio.png differ
diff --git a/website/static/img/resources/onprem/network/jbossas.png b/website/static/img/resources/onprem/network/jbossas.png
new file mode 100644
index 00000000..c1618358
Binary files /dev/null and b/website/static/img/resources/onprem/network/jbossas.png differ
diff --git a/website/static/img/resources/onprem/network/jetty.png b/website/static/img/resources/onprem/network/jetty.png
new file mode 100644
index 00000000..c00c2697
Binary files /dev/null and b/website/static/img/resources/onprem/network/jetty.png differ
diff --git a/website/static/img/resources/onprem/network/kong.png b/website/static/img/resources/onprem/network/kong.png
new file mode 100644
index 00000000..dcd34740
Binary files /dev/null and b/website/static/img/resources/onprem/network/kong.png differ
diff --git a/website/static/img/resources/onprem/network/linkerd.png b/website/static/img/resources/onprem/network/linkerd.png
new file mode 100644
index 00000000..d66a1728
Binary files /dev/null and b/website/static/img/resources/onprem/network/linkerd.png differ
diff --git a/website/static/img/resources/onprem/network/nginx.png b/website/static/img/resources/onprem/network/nginx.png
new file mode 100644
index 00000000..8c387681
Binary files /dev/null and b/website/static/img/resources/onprem/network/nginx.png differ
diff --git a/website/static/img/resources/onprem/network/ocelot.png b/website/static/img/resources/onprem/network/ocelot.png
new file mode 100644
index 00000000..99943164
Binary files /dev/null and b/website/static/img/resources/onprem/network/ocelot.png differ
diff --git a/website/static/img/resources/onprem/network/open-service-mesh.png b/website/static/img/resources/onprem/network/open-service-mesh.png
new file mode 100644
index 00000000..d56d5083
Binary files /dev/null and b/website/static/img/resources/onprem/network/open-service-mesh.png differ
diff --git a/website/static/img/resources/onprem/network/opnsense.png b/website/static/img/resources/onprem/network/opnsense.png
new file mode 100644
index 00000000..952102b6
Binary files /dev/null and b/website/static/img/resources/onprem/network/opnsense.png differ
diff --git a/website/static/img/resources/onprem/network/pfsense.png b/website/static/img/resources/onprem/network/pfsense.png
new file mode 100644
index 00000000..e5cf58d0
Binary files /dev/null and b/website/static/img/resources/onprem/network/pfsense.png differ
diff --git a/website/static/img/resources/onprem/network/pomerium.png b/website/static/img/resources/onprem/network/pomerium.png
new file mode 100644
index 00000000..1bf2da51
Binary files /dev/null and b/website/static/img/resources/onprem/network/pomerium.png differ
diff --git a/website/static/img/resources/onprem/network/powerdns.png b/website/static/img/resources/onprem/network/powerdns.png
new file mode 100644
index 00000000..5c177701
Binary files /dev/null and b/website/static/img/resources/onprem/network/powerdns.png differ
diff --git a/website/static/img/resources/onprem/network/tomcat.png b/website/static/img/resources/onprem/network/tomcat.png
new file mode 100644
index 00000000..2481672b
Binary files /dev/null and b/website/static/img/resources/onprem/network/tomcat.png differ
diff --git a/website/static/img/resources/onprem/network/traefik.png b/website/static/img/resources/onprem/network/traefik.png
new file mode 100644
index 00000000..17b8cffd
Binary files /dev/null and b/website/static/img/resources/onprem/network/traefik.png differ
diff --git a/website/static/img/resources/onprem/network/tyk.png b/website/static/img/resources/onprem/network/tyk.png
new file mode 100644
index 00000000..3fc4cfb4
Binary files /dev/null and b/website/static/img/resources/onprem/network/tyk.png differ
diff --git a/website/static/img/resources/onprem/network/vyos.png b/website/static/img/resources/onprem/network/vyos.png
new file mode 100644
index 00000000..fa59be8a
Binary files /dev/null and b/website/static/img/resources/onprem/network/vyos.png differ
diff --git a/website/static/img/resources/onprem/network/wildfly.png b/website/static/img/resources/onprem/network/wildfly.png
new file mode 100644
index 00000000..95edc66f
Binary files /dev/null and b/website/static/img/resources/onprem/network/wildfly.png differ
diff --git a/website/static/img/resources/onprem/network/zookeeper.png b/website/static/img/resources/onprem/network/zookeeper.png
new file mode 100644
index 00000000..16e0604a
Binary files /dev/null and b/website/static/img/resources/onprem/network/zookeeper.png differ
diff --git a/website/static/img/resources/onprem/proxmox/pve.png b/website/static/img/resources/onprem/proxmox/pve.png
new file mode 100644
index 00000000..631f2716
Binary files /dev/null and b/website/static/img/resources/onprem/proxmox/pve.png differ
diff --git a/website/static/img/resources/onprem/queue/activemq.png b/website/static/img/resources/onprem/queue/activemq.png
new file mode 100644
index 00000000..b4ea0338
Binary files /dev/null and b/website/static/img/resources/onprem/queue/activemq.png differ
diff --git a/website/static/img/resources/onprem/queue/celery.png b/website/static/img/resources/onprem/queue/celery.png
new file mode 100644
index 00000000..fa71572b
Binary files /dev/null and b/website/static/img/resources/onprem/queue/celery.png differ
diff --git a/website/static/img/resources/onprem/queue/kafka.png b/website/static/img/resources/onprem/queue/kafka.png
new file mode 100644
index 00000000..f384d441
Binary files /dev/null and b/website/static/img/resources/onprem/queue/kafka.png differ
diff --git a/website/static/img/resources/onprem/queue/nats.png b/website/static/img/resources/onprem/queue/nats.png
new file mode 100644
index 00000000..446b4072
Binary files /dev/null and b/website/static/img/resources/onprem/queue/nats.png differ
diff --git a/website/static/img/resources/onprem/queue/rabbitmq.png b/website/static/img/resources/onprem/queue/rabbitmq.png
new file mode 100644
index 00000000..32cfdc33
Binary files /dev/null and b/website/static/img/resources/onprem/queue/rabbitmq.png differ
diff --git a/website/static/img/resources/onprem/queue/zeromq.png b/website/static/img/resources/onprem/queue/zeromq.png
new file mode 100644
index 00000000..32a5d993
Binary files /dev/null and b/website/static/img/resources/onprem/queue/zeromq.png differ
diff --git a/website/static/img/resources/onprem/search/solr.png b/website/static/img/resources/onprem/search/solr.png
new file mode 100644
index 00000000..c495957a
Binary files /dev/null and b/website/static/img/resources/onprem/search/solr.png differ
diff --git a/website/static/img/resources/onprem/security/bitwarden.png b/website/static/img/resources/onprem/security/bitwarden.png
new file mode 100644
index 00000000..adb75cbb
Binary files /dev/null and b/website/static/img/resources/onprem/security/bitwarden.png differ
diff --git a/website/static/img/resources/onprem/security/trivy.png b/website/static/img/resources/onprem/security/trivy.png
new file mode 100644
index 00000000..81087a8d
Binary files /dev/null and b/website/static/img/resources/onprem/security/trivy.png differ
diff --git a/website/static/img/resources/onprem/security/vault.png b/website/static/img/resources/onprem/security/vault.png
new file mode 100644
index 00000000..cd36e58e
Binary files /dev/null and b/website/static/img/resources/onprem/security/vault.png differ
diff --git a/website/static/img/resources/onprem/storage/ceph-osd.png b/website/static/img/resources/onprem/storage/ceph-osd.png
new file mode 100644
index 00000000..46007b34
Binary files /dev/null and b/website/static/img/resources/onprem/storage/ceph-osd.png differ
diff --git a/website/static/img/resources/onprem/storage/ceph.png b/website/static/img/resources/onprem/storage/ceph.png
new file mode 100644
index 00000000..1c294675
Binary files /dev/null and b/website/static/img/resources/onprem/storage/ceph.png differ
diff --git a/website/static/img/resources/onprem/storage/glusterfs.png b/website/static/img/resources/onprem/storage/glusterfs.png
new file mode 100644
index 00000000..2b46ca6e
Binary files /dev/null and b/website/static/img/resources/onprem/storage/glusterfs.png differ
diff --git a/website/static/img/resources/onprem/tracing/jaeger.png b/website/static/img/resources/onprem/tracing/jaeger.png
new file mode 100644
index 00000000..4af0b7aa
Binary files /dev/null and b/website/static/img/resources/onprem/tracing/jaeger.png differ
diff --git a/website/static/img/resources/onprem/vcs/git.png b/website/static/img/resources/onprem/vcs/git.png
new file mode 100644
index 00000000..e4d71805
Binary files /dev/null and b/website/static/img/resources/onprem/vcs/git.png differ
diff --git a/website/static/img/resources/onprem/vcs/gitea.png b/website/static/img/resources/onprem/vcs/gitea.png
new file mode 100644
index 00000000..8f2e3467
Binary files /dev/null and b/website/static/img/resources/onprem/vcs/gitea.png differ
diff --git a/website/static/img/resources/onprem/vcs/github.png b/website/static/img/resources/onprem/vcs/github.png
new file mode 100644
index 00000000..1916642f
Binary files /dev/null and b/website/static/img/resources/onprem/vcs/github.png differ
diff --git a/website/static/img/resources/onprem/vcs/gitlab.png b/website/static/img/resources/onprem/vcs/gitlab.png
new file mode 100644
index 00000000..89eb25c9
Binary files /dev/null and b/website/static/img/resources/onprem/vcs/gitlab.png differ
diff --git a/website/static/img/resources/onprem/vcs/svn.png b/website/static/img/resources/onprem/vcs/svn.png
new file mode 100644
index 00000000..bb1ff09a
Binary files /dev/null and b/website/static/img/resources/onprem/vcs/svn.png differ
diff --git a/website/static/img/resources/onprem/workflow/airflow.png b/website/static/img/resources/onprem/workflow/airflow.png
new file mode 100644
index 00000000..736c75df
Binary files /dev/null and b/website/static/img/resources/onprem/workflow/airflow.png differ
diff --git a/website/static/img/resources/onprem/workflow/digdag.png b/website/static/img/resources/onprem/workflow/digdag.png
new file mode 100644
index 00000000..f6bb6315
Binary files /dev/null and b/website/static/img/resources/onprem/workflow/digdag.png differ
diff --git a/website/static/img/resources/onprem/workflow/kubeflow.png b/website/static/img/resources/onprem/workflow/kubeflow.png
new file mode 100644
index 00000000..8e8fe5d4
Binary files /dev/null and b/website/static/img/resources/onprem/workflow/kubeflow.png differ
diff --git a/website/static/img/resources/onprem/workflow/nifi.png b/website/static/img/resources/onprem/workflow/nifi.png
new file mode 100644
index 00000000..b64a92f9
Binary files /dev/null and b/website/static/img/resources/onprem/workflow/nifi.png differ
diff --git a/website/static/img/resources/openstack/apiproxies/ec2api.png b/website/static/img/resources/openstack/apiproxies/ec2api.png
new file mode 100644
index 00000000..d31079cc
Binary files /dev/null and b/website/static/img/resources/openstack/apiproxies/ec2api.png differ
diff --git a/website/static/img/resources/openstack/applicationlifecycle/freezer.png b/website/static/img/resources/openstack/applicationlifecycle/freezer.png
new file mode 100644
index 00000000..3be90606
Binary files /dev/null and b/website/static/img/resources/openstack/applicationlifecycle/freezer.png differ
diff --git a/website/static/img/resources/openstack/applicationlifecycle/masakari.png b/website/static/img/resources/openstack/applicationlifecycle/masakari.png
new file mode 100644
index 00000000..ee244205
Binary files /dev/null and b/website/static/img/resources/openstack/applicationlifecycle/masakari.png differ
diff --git a/website/static/img/resources/openstack/applicationlifecycle/murano.png b/website/static/img/resources/openstack/applicationlifecycle/murano.png
new file mode 100644
index 00000000..7b49b0dc
Binary files /dev/null and b/website/static/img/resources/openstack/applicationlifecycle/murano.png differ
diff --git a/website/static/img/resources/openstack/applicationlifecycle/solum.png b/website/static/img/resources/openstack/applicationlifecycle/solum.png
new file mode 100644
index 00000000..39539e42
Binary files /dev/null and b/website/static/img/resources/openstack/applicationlifecycle/solum.png differ
diff --git a/website/static/img/resources/openstack/baremetal/cyborg.png b/website/static/img/resources/openstack/baremetal/cyborg.png
new file mode 100644
index 00000000..d833e3fa
Binary files /dev/null and b/website/static/img/resources/openstack/baremetal/cyborg.png differ
diff --git a/website/static/img/resources/openstack/baremetal/ironic.png b/website/static/img/resources/openstack/baremetal/ironic.png
new file mode 100644
index 00000000..036012b1
Binary files /dev/null and b/website/static/img/resources/openstack/baremetal/ironic.png differ
diff --git a/website/static/img/resources/openstack/billing/cloudkitty.png b/website/static/img/resources/openstack/billing/cloudkitty.png
new file mode 100644
index 00000000..984d3087
Binary files /dev/null and b/website/static/img/resources/openstack/billing/cloudkitty.png differ
diff --git a/website/static/img/resources/openstack/compute/nova.png b/website/static/img/resources/openstack/compute/nova.png
new file mode 100644
index 00000000..e894c117
Binary files /dev/null and b/website/static/img/resources/openstack/compute/nova.png differ
diff --git a/website/static/img/resources/openstack/compute/qinling.png b/website/static/img/resources/openstack/compute/qinling.png
new file mode 100644
index 00000000..b09928ec
Binary files /dev/null and b/website/static/img/resources/openstack/compute/qinling.png differ
diff --git a/website/static/img/resources/openstack/compute/zun.png b/website/static/img/resources/openstack/compute/zun.png
new file mode 100644
index 00000000..e4cbdc22
Binary files /dev/null and b/website/static/img/resources/openstack/compute/zun.png differ
diff --git a/website/static/img/resources/openstack/containerservices/kuryr.png b/website/static/img/resources/openstack/containerservices/kuryr.png
new file mode 100644
index 00000000..608e64ca
Binary files /dev/null and b/website/static/img/resources/openstack/containerservices/kuryr.png differ
diff --git a/website/static/img/resources/openstack/deployment/ansible.png b/website/static/img/resources/openstack/deployment/ansible.png
new file mode 100644
index 00000000..2803e98f
Binary files /dev/null and b/website/static/img/resources/openstack/deployment/ansible.png differ
diff --git a/website/static/img/resources/openstack/deployment/charms.png b/website/static/img/resources/openstack/deployment/charms.png
new file mode 100644
index 00000000..dd040c00
Binary files /dev/null and b/website/static/img/resources/openstack/deployment/charms.png differ
diff --git a/website/static/img/resources/openstack/deployment/chef.png b/website/static/img/resources/openstack/deployment/chef.png
new file mode 100644
index 00000000..1e47dc93
Binary files /dev/null and b/website/static/img/resources/openstack/deployment/chef.png differ
diff --git a/website/static/img/resources/openstack/deployment/helm.png b/website/static/img/resources/openstack/deployment/helm.png
new file mode 100644
index 00000000..35bb4eab
Binary files /dev/null and b/website/static/img/resources/openstack/deployment/helm.png differ
diff --git a/website/static/img/resources/openstack/deployment/kolla.png b/website/static/img/resources/openstack/deployment/kolla.png
new file mode 100644
index 00000000..9f74c917
Binary files /dev/null and b/website/static/img/resources/openstack/deployment/kolla.png differ
diff --git a/website/static/img/resources/openstack/deployment/tripleo.png b/website/static/img/resources/openstack/deployment/tripleo.png
new file mode 100644
index 00000000..21afc5b2
Binary files /dev/null and b/website/static/img/resources/openstack/deployment/tripleo.png differ
diff --git a/website/static/img/resources/openstack/frontend/horizon.png b/website/static/img/resources/openstack/frontend/horizon.png
new file mode 100644
index 00000000..569377de
Binary files /dev/null and b/website/static/img/resources/openstack/frontend/horizon.png differ
diff --git a/website/static/img/resources/openstack/monitoring/monasca.png b/website/static/img/resources/openstack/monitoring/monasca.png
new file mode 100644
index 00000000..c9bc3771
Binary files /dev/null and b/website/static/img/resources/openstack/monitoring/monasca.png differ
diff --git a/website/static/img/resources/openstack/monitoring/telemetry.png b/website/static/img/resources/openstack/monitoring/telemetry.png
new file mode 100644
index 00000000..59f83aa6
Binary files /dev/null and b/website/static/img/resources/openstack/monitoring/telemetry.png differ
diff --git a/website/static/img/resources/openstack/multiregion/tricircle.png b/website/static/img/resources/openstack/multiregion/tricircle.png
new file mode 100644
index 00000000..4931aebe
Binary files /dev/null and b/website/static/img/resources/openstack/multiregion/tricircle.png differ
diff --git a/website/static/img/resources/openstack/networking/designate.png b/website/static/img/resources/openstack/networking/designate.png
new file mode 100644
index 00000000..940aee7b
Binary files /dev/null and b/website/static/img/resources/openstack/networking/designate.png differ
diff --git a/website/static/img/resources/openstack/networking/neutron.png b/website/static/img/resources/openstack/networking/neutron.png
new file mode 100644
index 00000000..7d2b1fbf
Binary files /dev/null and b/website/static/img/resources/openstack/networking/neutron.png differ
diff --git a/website/static/img/resources/openstack/networking/octavia.png b/website/static/img/resources/openstack/networking/octavia.png
new file mode 100644
index 00000000..69a87048
Binary files /dev/null and b/website/static/img/resources/openstack/networking/octavia.png differ
diff --git a/website/static/img/resources/openstack/nfv/tacker.png b/website/static/img/resources/openstack/nfv/tacker.png
new file mode 100644
index 00000000..15a5424c
Binary files /dev/null and b/website/static/img/resources/openstack/nfv/tacker.png differ
diff --git a/website/static/img/resources/openstack/openstack.png b/website/static/img/resources/openstack/openstack.png
new file mode 100644
index 00000000..75152a7c
Binary files /dev/null and b/website/static/img/resources/openstack/openstack.png differ
diff --git a/website/static/img/resources/openstack/optimization/congress.png b/website/static/img/resources/openstack/optimization/congress.png
new file mode 100644
index 00000000..1b16e149
Binary files /dev/null and b/website/static/img/resources/openstack/optimization/congress.png differ
diff --git a/website/static/img/resources/openstack/optimization/rally.png b/website/static/img/resources/openstack/optimization/rally.png
new file mode 100644
index 00000000..2eec8b65
Binary files /dev/null and b/website/static/img/resources/openstack/optimization/rally.png differ
diff --git a/website/static/img/resources/openstack/optimization/vitrage.png b/website/static/img/resources/openstack/optimization/vitrage.png
new file mode 100644
index 00000000..89bbdbe6
Binary files /dev/null and b/website/static/img/resources/openstack/optimization/vitrage.png differ
diff --git a/website/static/img/resources/openstack/optimization/watcher.png b/website/static/img/resources/openstack/optimization/watcher.png
new file mode 100644
index 00000000..8fdbb6d9
Binary files /dev/null and b/website/static/img/resources/openstack/optimization/watcher.png differ
diff --git a/website/static/img/resources/openstack/orchestration/blazar.png b/website/static/img/resources/openstack/orchestration/blazar.png
new file mode 100644
index 00000000..c0a39b99
Binary files /dev/null and b/website/static/img/resources/openstack/orchestration/blazar.png differ
diff --git a/website/static/img/resources/openstack/orchestration/heat.png b/website/static/img/resources/openstack/orchestration/heat.png
new file mode 100644
index 00000000..d7291328
Binary files /dev/null and b/website/static/img/resources/openstack/orchestration/heat.png differ
diff --git a/website/static/img/resources/openstack/orchestration/mistral.png b/website/static/img/resources/openstack/orchestration/mistral.png
new file mode 100644
index 00000000..96bb25f0
Binary files /dev/null and b/website/static/img/resources/openstack/orchestration/mistral.png differ
diff --git a/website/static/img/resources/openstack/orchestration/senlin.png b/website/static/img/resources/openstack/orchestration/senlin.png
new file mode 100644
index 00000000..2c5c2c60
Binary files /dev/null and b/website/static/img/resources/openstack/orchestration/senlin.png differ
diff --git a/website/static/img/resources/openstack/orchestration/zaqar.png b/website/static/img/resources/openstack/orchestration/zaqar.png
new file mode 100644
index 00000000..ac9947fa
Binary files /dev/null and b/website/static/img/resources/openstack/orchestration/zaqar.png differ
diff --git a/website/static/img/resources/openstack/packaging/loci.png b/website/static/img/resources/openstack/packaging/loci.png
new file mode 100644
index 00000000..5f277a4d
Binary files /dev/null and b/website/static/img/resources/openstack/packaging/loci.png differ
diff --git a/website/static/img/resources/openstack/packaging/puppet.png b/website/static/img/resources/openstack/packaging/puppet.png
new file mode 100644
index 00000000..78e80bff
Binary files /dev/null and b/website/static/img/resources/openstack/packaging/puppet.png differ
diff --git a/website/static/img/resources/openstack/packaging/rpm.png b/website/static/img/resources/openstack/packaging/rpm.png
new file mode 100644
index 00000000..ad93fc5c
Binary files /dev/null and b/website/static/img/resources/openstack/packaging/rpm.png differ
diff --git a/website/static/img/resources/openstack/sharedservices/barbican.png b/website/static/img/resources/openstack/sharedservices/barbican.png
new file mode 100644
index 00000000..b5292c55
Binary files /dev/null and b/website/static/img/resources/openstack/sharedservices/barbican.png differ
diff --git a/website/static/img/resources/openstack/sharedservices/glance.png b/website/static/img/resources/openstack/sharedservices/glance.png
new file mode 100644
index 00000000..cc1fe21c
Binary files /dev/null and b/website/static/img/resources/openstack/sharedservices/glance.png differ
diff --git a/website/static/img/resources/openstack/sharedservices/karbor.png b/website/static/img/resources/openstack/sharedservices/karbor.png
new file mode 100644
index 00000000..74b8bd3e
Binary files /dev/null and b/website/static/img/resources/openstack/sharedservices/karbor.png differ
diff --git a/website/static/img/resources/openstack/sharedservices/keystone.png b/website/static/img/resources/openstack/sharedservices/keystone.png
new file mode 100644
index 00000000..3617cc45
Binary files /dev/null and b/website/static/img/resources/openstack/sharedservices/keystone.png differ
diff --git a/website/static/img/resources/openstack/sharedservices/searchlight.png b/website/static/img/resources/openstack/sharedservices/searchlight.png
new file mode 100644
index 00000000..e0f47405
Binary files /dev/null and b/website/static/img/resources/openstack/sharedservices/searchlight.png differ
diff --git a/website/static/img/resources/openstack/storage/cinder.png b/website/static/img/resources/openstack/storage/cinder.png
new file mode 100644
index 00000000..3d9304d3
Binary files /dev/null and b/website/static/img/resources/openstack/storage/cinder.png differ
diff --git a/website/static/img/resources/openstack/storage/manila.png b/website/static/img/resources/openstack/storage/manila.png
new file mode 100644
index 00000000..eebbe511
Binary files /dev/null and b/website/static/img/resources/openstack/storage/manila.png differ
diff --git a/website/static/img/resources/openstack/storage/swift.png b/website/static/img/resources/openstack/storage/swift.png
new file mode 100644
index 00000000..5ac0fd52
Binary files /dev/null and b/website/static/img/resources/openstack/storage/swift.png differ
diff --git a/website/static/img/resources/openstack/user/openstackclient.png b/website/static/img/resources/openstack/user/openstackclient.png
new file mode 100644
index 00000000..f4611b06
Binary files /dev/null and b/website/static/img/resources/openstack/user/openstackclient.png differ
diff --git a/website/static/img/resources/openstack/workloadprovisioning/magnum.png b/website/static/img/resources/openstack/workloadprovisioning/magnum.png
new file mode 100644
index 00000000..118ba40b
Binary files /dev/null and b/website/static/img/resources/openstack/workloadprovisioning/magnum.png differ
diff --git a/website/static/img/resources/openstack/workloadprovisioning/sahara.png b/website/static/img/resources/openstack/workloadprovisioning/sahara.png
new file mode 100644
index 00000000..34a066b8
Binary files /dev/null and b/website/static/img/resources/openstack/workloadprovisioning/sahara.png differ
diff --git a/website/static/img/resources/openstack/workloadprovisioning/trove.png b/website/static/img/resources/openstack/workloadprovisioning/trove.png
new file mode 100644
index 00000000..3cad74cc
Binary files /dev/null and b/website/static/img/resources/openstack/workloadprovisioning/trove.png differ
diff --git a/website/static/img/resources/outscale/compute/compute.png b/website/static/img/resources/outscale/compute/compute.png
new file mode 100644
index 00000000..2c74f942
Binary files /dev/null and b/website/static/img/resources/outscale/compute/compute.png differ
diff --git a/website/static/img/resources/outscale/compute/direct-connect.png b/website/static/img/resources/outscale/compute/direct-connect.png
new file mode 100644
index 00000000..530bbb54
Binary files /dev/null and b/website/static/img/resources/outscale/compute/direct-connect.png differ
diff --git a/website/static/img/resources/outscale/network/client-vpn.png b/website/static/img/resources/outscale/network/client-vpn.png
new file mode 100644
index 00000000..5c45772e
Binary files /dev/null and b/website/static/img/resources/outscale/network/client-vpn.png differ
diff --git a/website/static/img/resources/outscale/network/internet-service.png b/website/static/img/resources/outscale/network/internet-service.png
new file mode 100644
index 00000000..6033552f
Binary files /dev/null and b/website/static/img/resources/outscale/network/internet-service.png differ
diff --git a/website/static/img/resources/outscale/network/load-balancer.png b/website/static/img/resources/outscale/network/load-balancer.png
new file mode 100644
index 00000000..d31ea0bb
Binary files /dev/null and b/website/static/img/resources/outscale/network/load-balancer.png differ
diff --git a/website/static/img/resources/outscale/network/nat-service.png b/website/static/img/resources/outscale/network/nat-service.png
new file mode 100644
index 00000000..c0ff3d23
Binary files /dev/null and b/website/static/img/resources/outscale/network/nat-service.png differ
diff --git a/website/static/img/resources/outscale/network/net.png b/website/static/img/resources/outscale/network/net.png
new file mode 100644
index 00000000..211dda04
Binary files /dev/null and b/website/static/img/resources/outscale/network/net.png differ
diff --git a/website/static/img/resources/outscale/network/site-to-site-vpng.png b/website/static/img/resources/outscale/network/site-to-site-vpng.png
new file mode 100644
index 00000000..e3789c40
Binary files /dev/null and b/website/static/img/resources/outscale/network/site-to-site-vpng.png differ
diff --git a/website/static/img/resources/outscale/security/firewall.png b/website/static/img/resources/outscale/security/firewall.png
new file mode 100644
index 00000000..7ba23881
Binary files /dev/null and b/website/static/img/resources/outscale/security/firewall.png differ
diff --git a/website/static/img/resources/outscale/security/identity-and-access-management.png b/website/static/img/resources/outscale/security/identity-and-access-management.png
new file mode 100644
index 00000000..e9bd67ed
Binary files /dev/null and b/website/static/img/resources/outscale/security/identity-and-access-management.png differ
diff --git a/website/static/img/resources/outscale/storage/simple-storage-service.png b/website/static/img/resources/outscale/storage/simple-storage-service.png
new file mode 100644
index 00000000..dcb291cb
Binary files /dev/null and b/website/static/img/resources/outscale/storage/simple-storage-service.png differ
diff --git a/website/static/img/resources/outscale/storage/storage.png b/website/static/img/resources/outscale/storage/storage.png
new file mode 100644
index 00000000..55d931f1
Binary files /dev/null and b/website/static/img/resources/outscale/storage/storage.png differ
diff --git a/website/static/img/resources/programming/flowchart/action.png b/website/static/img/resources/programming/flowchart/action.png
new file mode 100644
index 00000000..28205f4b
Binary files /dev/null and b/website/static/img/resources/programming/flowchart/action.png differ
diff --git a/website/static/img/resources/programming/flowchart/collate.png b/website/static/img/resources/programming/flowchart/collate.png
new file mode 100644
index 00000000..2d5be1c8
Binary files /dev/null and b/website/static/img/resources/programming/flowchart/collate.png differ
diff --git a/website/static/img/resources/programming/flowchart/database.png b/website/static/img/resources/programming/flowchart/database.png
new file mode 100644
index 00000000..78eb1718
Binary files /dev/null and b/website/static/img/resources/programming/flowchart/database.png differ
diff --git a/website/static/img/resources/programming/flowchart/decision.png b/website/static/img/resources/programming/flowchart/decision.png
new file mode 100644
index 00000000..40b9293d
Binary files /dev/null and b/website/static/img/resources/programming/flowchart/decision.png differ
diff --git a/website/static/img/resources/programming/flowchart/delay.png b/website/static/img/resources/programming/flowchart/delay.png
new file mode 100644
index 00000000..b859d173
Binary files /dev/null and b/website/static/img/resources/programming/flowchart/delay.png differ
diff --git a/website/static/img/resources/programming/flowchart/display.png b/website/static/img/resources/programming/flowchart/display.png
new file mode 100644
index 00000000..1d50abfc
Binary files /dev/null and b/website/static/img/resources/programming/flowchart/display.png differ
diff --git a/website/static/img/resources/programming/flowchart/document.png b/website/static/img/resources/programming/flowchart/document.png
new file mode 100644
index 00000000..02bb83c8
Binary files /dev/null and b/website/static/img/resources/programming/flowchart/document.png differ
diff --git a/website/static/img/resources/programming/flowchart/input-output.png b/website/static/img/resources/programming/flowchart/input-output.png
new file mode 100644
index 00000000..4211d0a7
Binary files /dev/null and b/website/static/img/resources/programming/flowchart/input-output.png differ
diff --git a/website/static/img/resources/programming/flowchart/inspection.png b/website/static/img/resources/programming/flowchart/inspection.png
new file mode 100644
index 00000000..64fbdc0d
Binary files /dev/null and b/website/static/img/resources/programming/flowchart/inspection.png differ
diff --git a/website/static/img/resources/programming/flowchart/internal-storage.png b/website/static/img/resources/programming/flowchart/internal-storage.png
new file mode 100644
index 00000000..65baf6ef
Binary files /dev/null and b/website/static/img/resources/programming/flowchart/internal-storage.png differ
diff --git a/website/static/img/resources/programming/flowchart/loop-limit.png b/website/static/img/resources/programming/flowchart/loop-limit.png
new file mode 100644
index 00000000..29813f99
Binary files /dev/null and b/website/static/img/resources/programming/flowchart/loop-limit.png differ
diff --git a/website/static/img/resources/programming/flowchart/manual-input.png b/website/static/img/resources/programming/flowchart/manual-input.png
new file mode 100644
index 00000000..517786ac
Binary files /dev/null and b/website/static/img/resources/programming/flowchart/manual-input.png differ
diff --git a/website/static/img/resources/programming/flowchart/manual-loop.png b/website/static/img/resources/programming/flowchart/manual-loop.png
new file mode 100644
index 00000000..13d1e9f0
Binary files /dev/null and b/website/static/img/resources/programming/flowchart/manual-loop.png differ
diff --git a/website/static/img/resources/programming/flowchart/merge.png b/website/static/img/resources/programming/flowchart/merge.png
new file mode 100644
index 00000000..d6a5851b
Binary files /dev/null and b/website/static/img/resources/programming/flowchart/merge.png differ
diff --git a/website/static/img/resources/programming/flowchart/multiple-documents.png b/website/static/img/resources/programming/flowchart/multiple-documents.png
new file mode 100644
index 00000000..ed376aac
Binary files /dev/null and b/website/static/img/resources/programming/flowchart/multiple-documents.png differ
diff --git a/website/static/img/resources/programming/flowchart/off-page-connector-left.png b/website/static/img/resources/programming/flowchart/off-page-connector-left.png
new file mode 100644
index 00000000..afc8d5bb
Binary files /dev/null and b/website/static/img/resources/programming/flowchart/off-page-connector-left.png differ
diff --git a/website/static/img/resources/programming/flowchart/off-page-connector-right.png b/website/static/img/resources/programming/flowchart/off-page-connector-right.png
new file mode 100644
index 00000000..a1282501
Binary files /dev/null and b/website/static/img/resources/programming/flowchart/off-page-connector-right.png differ
diff --git a/website/static/img/resources/programming/flowchart/or.png b/website/static/img/resources/programming/flowchart/or.png
new file mode 100644
index 00000000..2cb2402f
Binary files /dev/null and b/website/static/img/resources/programming/flowchart/or.png differ
diff --git a/website/static/img/resources/programming/flowchart/predefined-process.png b/website/static/img/resources/programming/flowchart/predefined-process.png
new file mode 100644
index 00000000..f052d7bf
Binary files /dev/null and b/website/static/img/resources/programming/flowchart/predefined-process.png differ
diff --git a/website/static/img/resources/programming/flowchart/preparation.png b/website/static/img/resources/programming/flowchart/preparation.png
new file mode 100644
index 00000000..50aab196
Binary files /dev/null and b/website/static/img/resources/programming/flowchart/preparation.png differ
diff --git a/website/static/img/resources/programming/flowchart/sort.png b/website/static/img/resources/programming/flowchart/sort.png
new file mode 100644
index 00000000..08718b4a
Binary files /dev/null and b/website/static/img/resources/programming/flowchart/sort.png differ
diff --git a/website/static/img/resources/programming/flowchart/start-end.png b/website/static/img/resources/programming/flowchart/start-end.png
new file mode 100644
index 00000000..4772c367
Binary files /dev/null and b/website/static/img/resources/programming/flowchart/start-end.png differ
diff --git a/website/static/img/resources/programming/flowchart/stored-data.png b/website/static/img/resources/programming/flowchart/stored-data.png
new file mode 100644
index 00000000..972e5609
Binary files /dev/null and b/website/static/img/resources/programming/flowchart/stored-data.png differ
diff --git a/website/static/img/resources/programming/flowchart/summing-junction.png b/website/static/img/resources/programming/flowchart/summing-junction.png
new file mode 100644
index 00000000..47e876b3
Binary files /dev/null and b/website/static/img/resources/programming/flowchart/summing-junction.png differ
diff --git a/website/static/img/resources/programming/framework/angular.png b/website/static/img/resources/programming/framework/angular.png
new file mode 100644
index 00000000..a3c90671
Binary files /dev/null and b/website/static/img/resources/programming/framework/angular.png differ
diff --git a/website/static/img/resources/programming/framework/backbone.png b/website/static/img/resources/programming/framework/backbone.png
new file mode 100644
index 00000000..b0b80d9a
Binary files /dev/null and b/website/static/img/resources/programming/framework/backbone.png differ
diff --git a/website/static/img/resources/programming/framework/django.png b/website/static/img/resources/programming/framework/django.png
new file mode 100644
index 00000000..13fdc7ae
Binary files /dev/null and b/website/static/img/resources/programming/framework/django.png differ
diff --git a/website/static/img/resources/programming/framework/ember.png b/website/static/img/resources/programming/framework/ember.png
new file mode 100644
index 00000000..88d0c89b
Binary files /dev/null and b/website/static/img/resources/programming/framework/ember.png differ
diff --git a/website/static/img/resources/programming/framework/fastapi.png b/website/static/img/resources/programming/framework/fastapi.png
new file mode 100644
index 00000000..d79d51bf
Binary files /dev/null and b/website/static/img/resources/programming/framework/fastapi.png differ
diff --git a/website/static/img/resources/programming/framework/flask.png b/website/static/img/resources/programming/framework/flask.png
new file mode 100644
index 00000000..98fe1fdb
Binary files /dev/null and b/website/static/img/resources/programming/framework/flask.png differ
diff --git a/website/static/img/resources/programming/framework/flutter.png b/website/static/img/resources/programming/framework/flutter.png
new file mode 100644
index 00000000..409896d4
Binary files /dev/null and b/website/static/img/resources/programming/framework/flutter.png differ
diff --git a/website/static/img/resources/programming/framework/graphql.png b/website/static/img/resources/programming/framework/graphql.png
new file mode 100644
index 00000000..fe9e52d5
Binary files /dev/null and b/website/static/img/resources/programming/framework/graphql.png differ
diff --git a/website/static/img/resources/programming/framework/laravel.png b/website/static/img/resources/programming/framework/laravel.png
new file mode 100644
index 00000000..46d44da6
Binary files /dev/null and b/website/static/img/resources/programming/framework/laravel.png differ
diff --git a/website/static/img/resources/programming/framework/micronaut.png b/website/static/img/resources/programming/framework/micronaut.png
new file mode 100644
index 00000000..9bdc9780
Binary files /dev/null and b/website/static/img/resources/programming/framework/micronaut.png differ
diff --git a/website/static/img/resources/programming/framework/rails.png b/website/static/img/resources/programming/framework/rails.png
new file mode 100644
index 00000000..a989a826
Binary files /dev/null and b/website/static/img/resources/programming/framework/rails.png differ
diff --git a/website/static/img/resources/programming/framework/react.png b/website/static/img/resources/programming/framework/react.png
new file mode 100644
index 00000000..cc28869b
Binary files /dev/null and b/website/static/img/resources/programming/framework/react.png differ
diff --git a/website/static/img/resources/programming/framework/spring.png b/website/static/img/resources/programming/framework/spring.png
new file mode 100644
index 00000000..575a8a03
Binary files /dev/null and b/website/static/img/resources/programming/framework/spring.png differ
diff --git a/website/static/img/resources/programming/framework/starlette.png b/website/static/img/resources/programming/framework/starlette.png
new file mode 100644
index 00000000..b04720c9
Binary files /dev/null and b/website/static/img/resources/programming/framework/starlette.png differ
diff --git a/website/static/img/resources/programming/framework/vue.png b/website/static/img/resources/programming/framework/vue.png
new file mode 100644
index 00000000..69d44b09
Binary files /dev/null and b/website/static/img/resources/programming/framework/vue.png differ
diff --git a/website/static/img/resources/programming/language/bash.png b/website/static/img/resources/programming/language/bash.png
new file mode 100644
index 00000000..e817fcd4
Binary files /dev/null and b/website/static/img/resources/programming/language/bash.png differ
diff --git a/website/static/img/resources/programming/language/c.png b/website/static/img/resources/programming/language/c.png
new file mode 100644
index 00000000..7aeaf3ae
Binary files /dev/null and b/website/static/img/resources/programming/language/c.png differ
diff --git a/website/static/img/resources/programming/language/cpp.png b/website/static/img/resources/programming/language/cpp.png
new file mode 100644
index 00000000..9843cd56
Binary files /dev/null and b/website/static/img/resources/programming/language/cpp.png differ
diff --git a/website/static/img/resources/programming/language/csharp.png b/website/static/img/resources/programming/language/csharp.png
new file mode 100644
index 00000000..01d9b7a4
Binary files /dev/null and b/website/static/img/resources/programming/language/csharp.png differ
diff --git a/website/static/img/resources/programming/language/dart.png b/website/static/img/resources/programming/language/dart.png
new file mode 100644
index 00000000..265af165
Binary files /dev/null and b/website/static/img/resources/programming/language/dart.png differ
diff --git a/website/static/img/resources/programming/language/elixir.png b/website/static/img/resources/programming/language/elixir.png
new file mode 100644
index 00000000..86e7bddd
Binary files /dev/null and b/website/static/img/resources/programming/language/elixir.png differ
diff --git a/website/static/img/resources/programming/language/erlang.png b/website/static/img/resources/programming/language/erlang.png
new file mode 100644
index 00000000..389d5186
Binary files /dev/null and b/website/static/img/resources/programming/language/erlang.png differ
diff --git a/website/static/img/resources/programming/language/go.png b/website/static/img/resources/programming/language/go.png
new file mode 100644
index 00000000..cf6aa866
Binary files /dev/null and b/website/static/img/resources/programming/language/go.png differ
diff --git a/website/static/img/resources/programming/language/java.png b/website/static/img/resources/programming/language/java.png
new file mode 100644
index 00000000..366793d3
Binary files /dev/null and b/website/static/img/resources/programming/language/java.png differ
diff --git a/website/static/img/resources/programming/language/javascript.png b/website/static/img/resources/programming/language/javascript.png
new file mode 100644
index 00000000..954077d8
Binary files /dev/null and b/website/static/img/resources/programming/language/javascript.png differ
diff --git a/website/static/img/resources/programming/language/kotlin.png b/website/static/img/resources/programming/language/kotlin.png
new file mode 100644
index 00000000..f9c6f90b
Binary files /dev/null and b/website/static/img/resources/programming/language/kotlin.png differ
diff --git a/website/static/img/resources/programming/language/latex.png b/website/static/img/resources/programming/language/latex.png
new file mode 100644
index 00000000..c2243e7a
Binary files /dev/null and b/website/static/img/resources/programming/language/latex.png differ
diff --git a/website/static/img/resources/programming/language/matlab.png b/website/static/img/resources/programming/language/matlab.png
new file mode 100644
index 00000000..2b4b82a2
Binary files /dev/null and b/website/static/img/resources/programming/language/matlab.png differ
diff --git a/website/static/img/resources/programming/language/nodejs.png b/website/static/img/resources/programming/language/nodejs.png
new file mode 100644
index 00000000..42c22b0b
Binary files /dev/null and b/website/static/img/resources/programming/language/nodejs.png differ
diff --git a/website/static/img/resources/programming/language/php.png b/website/static/img/resources/programming/language/php.png
new file mode 100644
index 00000000..3e494672
Binary files /dev/null and b/website/static/img/resources/programming/language/php.png differ
diff --git a/website/static/img/resources/programming/language/python.png b/website/static/img/resources/programming/language/python.png
new file mode 100644
index 00000000..6b7e76de
Binary files /dev/null and b/website/static/img/resources/programming/language/python.png differ
diff --git a/website/static/img/resources/programming/language/r.png b/website/static/img/resources/programming/language/r.png
new file mode 100644
index 00000000..1771a5de
Binary files /dev/null and b/website/static/img/resources/programming/language/r.png differ
diff --git a/website/static/img/resources/programming/language/ruby.png b/website/static/img/resources/programming/language/ruby.png
new file mode 100644
index 00000000..1253ae70
Binary files /dev/null and b/website/static/img/resources/programming/language/ruby.png differ
diff --git a/website/static/img/resources/programming/language/rust.png b/website/static/img/resources/programming/language/rust.png
new file mode 100644
index 00000000..a9f7fa15
Binary files /dev/null and b/website/static/img/resources/programming/language/rust.png differ
diff --git a/website/static/img/resources/programming/language/scala.png b/website/static/img/resources/programming/language/scala.png
new file mode 100644
index 00000000..b77d7231
Binary files /dev/null and b/website/static/img/resources/programming/language/scala.png differ
diff --git a/website/static/img/resources/programming/language/swift.png b/website/static/img/resources/programming/language/swift.png
new file mode 100644
index 00000000..f1f79dfc
Binary files /dev/null and b/website/static/img/resources/programming/language/swift.png differ
diff --git a/website/static/img/resources/programming/language/typescript.png b/website/static/img/resources/programming/language/typescript.png
new file mode 100644
index 00000000..8ad64799
Binary files /dev/null and b/website/static/img/resources/programming/language/typescript.png differ
diff --git a/website/static/img/resources/programming/runtime/dapr.png b/website/static/img/resources/programming/runtime/dapr.png
new file mode 100644
index 00000000..7c5f1cff
Binary files /dev/null and b/website/static/img/resources/programming/runtime/dapr.png differ
diff --git a/website/static/img/resources/saas/alerting/newrelic.png b/website/static/img/resources/saas/alerting/newrelic.png
new file mode 100644
index 00000000..908ccd08
Binary files /dev/null and b/website/static/img/resources/saas/alerting/newrelic.png differ
diff --git a/website/static/img/resources/saas/alerting/opsgenie.png b/website/static/img/resources/saas/alerting/opsgenie.png
new file mode 100644
index 00000000..f67e6fc6
Binary files /dev/null and b/website/static/img/resources/saas/alerting/opsgenie.png differ
diff --git a/website/static/img/resources/saas/alerting/pushover.png b/website/static/img/resources/saas/alerting/pushover.png
new file mode 100644
index 00000000..fa22a98b
Binary files /dev/null and b/website/static/img/resources/saas/alerting/pushover.png differ
diff --git a/website/static/img/resources/saas/alerting/xmatters.png b/website/static/img/resources/saas/alerting/xmatters.png
new file mode 100644
index 00000000..60363c39
Binary files /dev/null and b/website/static/img/resources/saas/alerting/xmatters.png differ
diff --git a/website/static/img/resources/saas/analytics/snowflake.png b/website/static/img/resources/saas/analytics/snowflake.png
new file mode 100644
index 00000000..b033c494
Binary files /dev/null and b/website/static/img/resources/saas/analytics/snowflake.png differ
diff --git a/website/static/img/resources/saas/analytics/stitch.png b/website/static/img/resources/saas/analytics/stitch.png
new file mode 100644
index 00000000..7c9e6578
Binary files /dev/null and b/website/static/img/resources/saas/analytics/stitch.png differ
diff --git a/website/static/img/resources/saas/cdn/akamai.png b/website/static/img/resources/saas/cdn/akamai.png
new file mode 100644
index 00000000..2c008ed2
Binary files /dev/null and b/website/static/img/resources/saas/cdn/akamai.png differ
diff --git a/website/static/img/resources/saas/cdn/cloudflare.png b/website/static/img/resources/saas/cdn/cloudflare.png
new file mode 100644
index 00000000..6b4122d0
Binary files /dev/null and b/website/static/img/resources/saas/cdn/cloudflare.png differ
diff --git a/website/static/img/resources/saas/cdn/fastly.png b/website/static/img/resources/saas/cdn/fastly.png
new file mode 100644
index 00000000..6fffd670
Binary files /dev/null and b/website/static/img/resources/saas/cdn/fastly.png differ
diff --git a/website/static/img/resources/saas/chat/discord.png b/website/static/img/resources/saas/chat/discord.png
new file mode 100644
index 00000000..db0e70d5
Binary files /dev/null and b/website/static/img/resources/saas/chat/discord.png differ
diff --git a/website/static/img/resources/saas/chat/line.png b/website/static/img/resources/saas/chat/line.png
new file mode 100644
index 00000000..ef77de1b
Binary files /dev/null and b/website/static/img/resources/saas/chat/line.png differ
diff --git a/website/static/img/resources/saas/chat/mattermost.png b/website/static/img/resources/saas/chat/mattermost.png
new file mode 100644
index 00000000..a308a648
Binary files /dev/null and b/website/static/img/resources/saas/chat/mattermost.png differ
diff --git a/website/static/img/resources/saas/chat/messenger.png b/website/static/img/resources/saas/chat/messenger.png
new file mode 100644
index 00000000..0dd9e89e
Binary files /dev/null and b/website/static/img/resources/saas/chat/messenger.png differ
diff --git a/website/static/img/resources/saas/chat/rocket-chat.png b/website/static/img/resources/saas/chat/rocket-chat.png
new file mode 100644
index 00000000..0d86cd34
Binary files /dev/null and b/website/static/img/resources/saas/chat/rocket-chat.png differ
diff --git a/website/static/img/resources/saas/chat/slack.png b/website/static/img/resources/saas/chat/slack.png
new file mode 100644
index 00000000..b2cf219e
Binary files /dev/null and b/website/static/img/resources/saas/chat/slack.png differ
diff --git a/website/static/img/resources/saas/chat/teams.png b/website/static/img/resources/saas/chat/teams.png
new file mode 100644
index 00000000..1819cbe1
Binary files /dev/null and b/website/static/img/resources/saas/chat/teams.png differ
diff --git a/website/static/img/resources/saas/chat/telegram.png b/website/static/img/resources/saas/chat/telegram.png
new file mode 100644
index 00000000..d52b904c
Binary files /dev/null and b/website/static/img/resources/saas/chat/telegram.png differ
diff --git a/website/static/img/resources/saas/communication/twilio.png b/website/static/img/resources/saas/communication/twilio.png
new file mode 100644
index 00000000..86cbbf53
Binary files /dev/null and b/website/static/img/resources/saas/communication/twilio.png differ
diff --git a/website/static/img/resources/saas/filesharing/nextcloud.png b/website/static/img/resources/saas/filesharing/nextcloud.png
new file mode 100644
index 00000000..4370ddfe
Binary files /dev/null and b/website/static/img/resources/saas/filesharing/nextcloud.png differ
diff --git a/website/static/img/resources/saas/identity/auth0.png b/website/static/img/resources/saas/identity/auth0.png
new file mode 100644
index 00000000..41a4d540
Binary files /dev/null and b/website/static/img/resources/saas/identity/auth0.png differ
diff --git a/website/static/img/resources/saas/identity/okta.png b/website/static/img/resources/saas/identity/okta.png
new file mode 100644
index 00000000..cfe43169
Binary files /dev/null and b/website/static/img/resources/saas/identity/okta.png differ
diff --git a/website/static/img/resources/saas/logging/datadog.png b/website/static/img/resources/saas/logging/datadog.png
new file mode 100644
index 00000000..d7124bc7
Binary files /dev/null and b/website/static/img/resources/saas/logging/datadog.png differ
diff --git a/website/static/img/resources/saas/logging/newrelic.png b/website/static/img/resources/saas/logging/newrelic.png
new file mode 100644
index 00000000..908ccd08
Binary files /dev/null and b/website/static/img/resources/saas/logging/newrelic.png differ
diff --git a/website/static/img/resources/saas/logging/papertrail.png b/website/static/img/resources/saas/logging/papertrail.png
new file mode 100644
index 00000000..a411f737
Binary files /dev/null and b/website/static/img/resources/saas/logging/papertrail.png differ
diff --git a/website/static/img/resources/saas/media/cloudinary.png b/website/static/img/resources/saas/media/cloudinary.png
new file mode 100644
index 00000000..a771d81e
Binary files /dev/null and b/website/static/img/resources/saas/media/cloudinary.png differ
diff --git a/website/static/img/resources/saas/recommendation/recombee.png b/website/static/img/resources/saas/recommendation/recombee.png
new file mode 100644
index 00000000..866b722b
Binary files /dev/null and b/website/static/img/resources/saas/recommendation/recombee.png differ
diff --git a/website/static/img/resources/saas/social/facebook.png b/website/static/img/resources/saas/social/facebook.png
new file mode 100755
index 00000000..3ffb63c6
Binary files /dev/null and b/website/static/img/resources/saas/social/facebook.png differ
diff --git a/website/static/img/resources/saas/social/twitter.png b/website/static/img/resources/saas/social/twitter.png
new file mode 100644
index 00000000..8320d575
Binary files /dev/null and b/website/static/img/resources/saas/social/twitter.png differ