diff --git a/autogen.sh b/autogen.sh
index f5e065b3..f602b31c 100755
--- a/autogen.sh
+++ b/autogen.sh
@@ -45,11 +45,11 @@ fi
# preprocess the resources
for pvd in "${providers[@]}"; do
# convert the svg to png for azure provider
- if [ "$pvd" = "onprem" ] || [ "$pvd" = "azure" ]; then
+ if [ "$pvd" = "onprem" ] || [ "$pvd" = "azure" ] || [ "$pvd" = "ibm" ]; then
echo "converting the svg to png using inkscape for provider '$pvd'"
python -m scripts.resource svg2png "$pvd"
fi
- if [ "$pvd" == "oci" ] || [ "$pvd" = "ibm" ]; then
+ if [ "$pvd" == "oci" ]; then
echo "converting the svg to png using image magick for provider '$pvd'"
python -m scripts.resource svg2png2 "$pvd"
fi
diff --git a/diagrams/ibm/analytics.py b/diagrams/ibm/analytics.py
index dc641a43..a894c018 100644
--- a/diagrams/ibm/analytics.py
+++ b/diagrams/ibm/analytics.py
@@ -8,24 +8,28 @@ class _Analytics(_IBM):
_icon_dir = "resources/ibm/analytics"
-class Analytics(_Analytics):
- _icon = "analytics.png"
+class AccountScore(_Analytics):
+ _icon = "account-score.png"
-class DataIntegration(_Analytics):
- _icon = "data-integration.png"
+class AnalyticsEngine(_Analytics):
+ _icon = "analytics-engine.png"
-class DataRepositories(_Analytics):
- _icon = "data-repositories.png"
+class Cognos(_Analytics):
+ _icon = "cognos.png"
-class DeviceAnalytics(_Analytics):
- _icon = "device-analytics.png"
+class Match360(_Analytics):
+ _icon = "match-360.png"
-class StreamingComputing(_Analytics):
- _icon = "streaming-computing.png"
+class Powerlytics(_Analytics):
+ _icon = "powerlytics.png"
+
+
+class Streaming(_Analytics):
+ _icon = "streaming.png"
# Aliases
diff --git a/diagrams/ibm/blockchain.py b/diagrams/ibm/blockchain.py
index 3c5b5a01..46aef172 100644
--- a/diagrams/ibm/blockchain.py
+++ b/diagrams/ibm/blockchain.py
@@ -8,84 +8,8 @@ class _Blockchain(_IBM):
_icon_dir = "resources/ibm/blockchain"
-class BlockchainDeveloper(_Blockchain):
- _icon = "blockchain-developer.png"
-
-
class Blockchain(_Blockchain):
_icon = "blockchain.png"
-class CertificateAuthority(_Blockchain):
- _icon = "certificate-authority.png"
-
-
-class ClientApplication(_Blockchain):
- _icon = "client-application.png"
-
-
-class Communication(_Blockchain):
- _icon = "communication.png"
-
-
-class Consensus(_Blockchain):
- _icon = "consensus.png"
-
-
-class EventListener(_Blockchain):
- _icon = "event-listener.png"
-
-
-class Event(_Blockchain):
- _icon = "event.png"
-
-
-class ExistingEnterpriseSystems(_Blockchain):
- _icon = "existing-enterprise-systems.png"
-
-
-class HyperledgerFabric(_Blockchain):
- _icon = "hyperledger-fabric.png"
-
-
-class KeyManagement(_Blockchain):
- _icon = "key-management.png"
-
-
-class Ledger(_Blockchain):
- _icon = "ledger.png"
-
-
-class MembershipServicesProviderApi(_Blockchain):
- _icon = "membership-services-provider-api.png"
-
-
-class Membership(_Blockchain):
- _icon = "membership.png"
-
-
-class MessageBus(_Blockchain):
- _icon = "message-bus.png"
-
-
-class Node(_Blockchain):
- _icon = "node.png"
-
-
-class Services(_Blockchain):
- _icon = "services.png"
-
-
-class SmartContract(_Blockchain):
- _icon = "smart-contract.png"
-
-
-class TransactionManager(_Blockchain):
- _icon = "transaction-manager.png"
-
-
-class Wallet(_Blockchain):
- _icon = "wallet.png"
-
-
# Aliases
diff --git a/diagrams/ibm/compute.py b/diagrams/ibm/compute.py
index 7bff4f0d..06591716 100644
--- a/diagrams/ibm/compute.py
+++ b/diagrams/ibm/compute.py
@@ -8,24 +8,68 @@ class _Compute(_IBM):
_icon_dir = "resources/ibm/compute"
-class BareMetalServer(_Compute):
- _icon = "bare-metal-server.png"
+class Autoscale(_Compute):
+ _icon = "autoscale.png"
-class ImageService(_Compute):
- _icon = "image-service.png"
+class BareMetal(_Compute):
+ _icon = "bare-metal.png"
-class Instance(_Compute):
- _icon = "instance.png"
+class Citrix(_Compute):
+ _icon = "citrix.png"
-class Key(_Compute):
- _icon = "key.png"
+class CloudFoundry(_Compute):
+ _icon = "cloud-foundry.png"
-class PowerInstance(_Compute):
- _icon = "power-instance.png"
+class CodeEngine(_Compute):
+ _icon = "code-engine.png"
+
+
+class DedicatedHost(_Compute):
+ _icon = "dedicated-host.png"
+
+
+class Dizzion(_Compute):
+ _icon = "dizzion.png"
+
+
+class Functions(_Compute):
+ _icon = "functions.png"
+
+
+class HpVirtualServers(_Compute):
+ _icon = "hp-virtual-servers.png"
+
+
+class Hsm(_Compute):
+ _icon = "hsm.png"
+
+
+class PowerSystems(_Compute):
+ _icon = "power-systems.png"
+
+
+class Satellite(_Compute):
+ _icon = "satellite.png"
+
+
+class Skytap(_Compute):
+ _icon = "skytap.png"
+
+
+class VirtualServer(_Compute):
+ _icon = "virtual-server.png"
+
+
+class Vmware(_Compute):
+ _icon = "vmware.png"
+
+
+class VpcVirtualServer(_Compute):
+ _icon = "vpc-virtual-server.png"
# Aliases
diff --git a/diagrams/ibm/container.py b/diagrams/ibm/container.py
new file mode 100644
index 00000000..ed02e91a
--- /dev/null
+++ b/diagrams/ibm/container.py
@@ -0,0 +1,27 @@
+# This module is automatically generated by autogen.sh. DO NOT EDIT.
+
+from . import _IBM
+
+
+class _Container(_IBM):
+ _type = "container"
+ _icon_dir = "resources/ibm/container"
+
+
+class CodeEngine(_Container):
+ _icon = "code-engine.png"
+
+
+class Kubernets(_Container):
+ _icon = "kubernets.png"
+
+
+class Openshift(_Container):
+ _icon = "openshift.png"
+
+
+class Registry(_Container):
+ _icon = "registry.png"
+
+
+# Aliases
diff --git a/diagrams/ibm/database.py b/diagrams/ibm/database.py
new file mode 100644
index 00000000..3ba8b5cf
--- /dev/null
+++ b/diagrams/ibm/database.py
@@ -0,0 +1,99 @@
+# This module is automatically generated by autogen.sh. DO NOT EDIT.
+
+from . import _IBM
+
+
+class _Database(_IBM):
+ _type = "database"
+ _icon_dir = "resources/ibm/database"
+
+
+class Cloudant(_Database):
+ _icon = "cloudant.png"
+
+
+class ComposeEnterprise(_Database):
+ _icon = "compose-enterprise.png"
+
+
+class ComposeJanusgraph(_Database):
+ _icon = "compose-janusgraph.png"
+
+
+class ComposeMysql(_Database):
+ _icon = "compose-mysql.png"
+
+
+class ComposeRethinkdb(_Database):
+ _icon = "compose-rethinkdb.png"
+
+
+class ComposeScylladb(_Database):
+ _icon = "compose-scylladb.png"
+
+
+class Datastax(_Database):
+ _icon = "datastax.png"
+
+
+class Db2Warehouse(_Database):
+ _icon = "db2-warehouse.png"
+
+
+class Db2(_Database):
+ _icon = "db2.png"
+
+
+class Edb(_Database):
+ _icon = "edb.png"
+
+
+class Elasticsearch(_Database):
+ _icon = "elasticsearch.png"
+
+
+class Etcd(_Database):
+ _icon = "etcd.png"
+
+
+class HyperProtectDbaas(_Database):
+ _icon = "hyper-protect-dbaas.png"
+
+
+class Influx(_Database):
+ _icon = "influx.png"
+
+
+class Informix(_Database):
+ _icon = "informix.png"
+
+
+class Match(_Database):
+ _icon = "match.png"
+
+
+class Mongodb(_Database):
+ _icon = "mongodb.png"
+
+
+class Portworx(_Database):
+ _icon = "portworx.png"
+
+
+class Postgresql(_Database):
+ _icon = "postgresql.png"
+
+
+class Rabbitmq(_Database):
+ _icon = "rabbitmq.png"
+
+
+class Redis(_Database):
+ _icon = "redis.png"
+
+
+class SqlQuery(_Database):
+ _icon = "sql-query.png"
+
+
+# Aliases
diff --git a/diagrams/ibm/devtools.py b/diagrams/ibm/devtools.py
new file mode 100644
index 00000000..3c01e75d
--- /dev/null
+++ b/diagrams/ibm/devtools.py
@@ -0,0 +1,159 @@
+# This module is automatically generated by autogen.sh. DO NOT EDIT.
+
+from . import _IBM
+
+
+class _Devtools(_IBM):
+ _type = "devtools"
+ _icon_dir = "resources/ibm/devtools"
+
+
+class Accern(_Devtools):
+ _icon = "accern.png"
+
+
+class Alloy(_Devtools):
+ _icon = "alloy.png"
+
+
+class ApiGateway(_Devtools):
+ _icon = "api-gateway.png"
+
+
+class AppConfiguration(_Devtools):
+ _icon = "app-configuration.png"
+
+
+class Bondevalue(_Devtools):
+ _icon = "bondevalue.png"
+
+
+class ContinuousDelivery(_Devtools):
+ _icon = "continuous-delivery.png"
+
+
+class Difitek(_Devtools):
+ _icon = "difitek.png"
+
+
+class DomainNameRegistration(_Devtools):
+ _icon = "domain-name-registration.png"
+
+
+class Dwolla(_Devtools):
+ _icon = "dwolla.png"
+
+
+class Esri(_Devtools):
+ _icon = "esri.png"
+
+
+class GeoWs(_Devtools):
+ _icon = "geo-ws.png"
+
+
+class Hazardhub(_Devtools):
+ _icon = "hazardhub.png"
+
+
+class HealthScore(_Devtools):
+ _icon = "health-score.png"
+
+
+class Hydrogen(_Devtools):
+ _icon = "hydrogen.png"
+
+
+class Morningstar(_Devtools):
+ _icon = "morningstar.png"
+
+
+class NaturalLanguageGeneration(_Devtools):
+ _icon = "natural-language-generation.png"
+
+
+class Nexmo(_Devtools):
+ _icon = "nexmo.png"
+
+
+class Powerlytics(_Devtools):
+ _icon = "powerlytics.png"
+
+
+class Quovo(_Devtools):
+ _icon = "quovo.png"
+
+
+class Rainbow(_Devtools):
+ _icon = "rainbow.png"
+
+
+class Relsci(_Devtools):
+ _icon = "relsci.png"
+
+
+class RiskEngine(_Devtools):
+ _icon = "risk-engine.png"
+
+
+class Schematics(_Devtools):
+ _icon = "schematics.png"
+
+
+class Sendgrid(_Devtools):
+ _icon = "sendgrid.png"
+
+
+class Sizeup(_Devtools):
+ _icon = "sizeup.png"
+
+
+class Splice(_Devtools):
+ _icon = "splice.png"
+
+
+class Strands(_Devtools):
+ _icon = "strands.png"
+
+
+class Toolchains(_Devtools):
+ _icon = "toolchains.png"
+
+
+class TotumRisk(_Devtools):
+ _icon = "totum-risk.png"
+
+
+class Tradeit(_Devtools):
+ _icon = "tradeit.png"
+
+
+class Twilio(_Devtools):
+ _icon = "twilio.png"
+
+
+class Ucloud(_Devtools):
+ _icon = "ucloud.png"
+
+
+class Wealthengine(_Devtools):
+ _icon = "wealthengine.png"
+
+
+class WireAccountVerificationService(_Devtools):
+ _icon = "wire-account-verification-service.png"
+
+
+class Xignite(_Devtools):
+ _icon = "xignite.png"
+
+
+class Ylabs(_Devtools):
+ _icon = "ylabs.png"
+
+
+class Yodlee(_Devtools):
+ _icon = "yodlee.png"
+
+
+# Aliases
diff --git a/diagrams/ibm/integration.py b/diagrams/ibm/integration.py
new file mode 100644
index 00000000..8564720b
--- /dev/null
+++ b/diagrams/ibm/integration.py
@@ -0,0 +1,43 @@
+# This module is automatically generated by autogen.sh. DO NOT EDIT.
+
+from . import _IBM
+
+
+class _Integration(_IBM):
+ _type = "integration"
+ _icon_dir = "resources/ibm/integration"
+
+
+class ApiConnect(_Integration):
+ _icon = "api-connect.png"
+
+
+class AppConnect(_Integration):
+ _icon = "app-connect.png"
+
+
+class EventStreams(_Integration):
+ _icon = "event-streams.png"
+
+
+class Lift(_Integration):
+ _icon = "lift.png"
+
+
+class Mq(_Integration):
+ _icon = "mq.png"
+
+
+class RocketMainframe(_Integration):
+ _icon = "rocket-mainframe.png"
+
+
+class SecureGateway(_Integration):
+ _icon = "secure-gateway.png"
+
+
+class SimpleCloudIo(_Integration):
+ _icon = "simple-cloud-io.png"
+
+
+# Aliases
diff --git a/diagrams/ibm/iot.py b/diagrams/ibm/iot.py
new file mode 100644
index 00000000..5a9e771b
--- /dev/null
+++ b/diagrams/ibm/iot.py
@@ -0,0 +1,43 @@
+# This module is automatically generated by autogen.sh. DO NOT EDIT.
+
+from . import _IBM
+
+
+class _Iot(_IBM):
+ _type = "iot"
+ _icon_dir = "resources/ibm/iot"
+
+
+class BoschRollouts(_Iot):
+ _icon = "bosch-rollouts.png"
+
+
+class CarDiagnostic(_Iot):
+ _icon = "car-diagnostic.png"
+
+
+class DataPlans(_Iot):
+ _icon = "data-plans.png"
+
+
+class Flow(_Iot):
+ _icon = "flow.png"
+
+
+class IotPlatform(_Iot):
+ _icon = "iot-platform.png"
+
+
+class Portworx(_Iot):
+ _icon = "portworx.png"
+
+
+class Skyhook(_Iot):
+ _icon = "skyhook.png"
+
+
+class UnificationEngine(_Iot):
+ _icon = "unification-engine.png"
+
+
+# Aliases
diff --git a/diagrams/ibm/logging.py b/diagrams/ibm/logging.py
new file mode 100644
index 00000000..5cc1588d
--- /dev/null
+++ b/diagrams/ibm/logging.py
@@ -0,0 +1,23 @@
+# This module is automatically generated by autogen.sh. DO NOT EDIT.
+
+from . import _IBM
+
+
+class _Logging(_IBM):
+ _type = "logging"
+ _icon_dir = "resources/ibm/logging"
+
+
+class ActivityTracker(_Logging):
+ _icon = "activity-tracker.png"
+
+
+class LogAnalysis(_Logging):
+ _icon = "log-analysis.png"
+
+
+class Monitoring(_Logging):
+ _icon = "monitoring.png"
+
+
+# Aliases
diff --git a/diagrams/ibm/migration.py b/diagrams/ibm/migration.py
new file mode 100644
index 00000000..e1cabd3a
--- /dev/null
+++ b/diagrams/ibm/migration.py
@@ -0,0 +1,15 @@
+# This module is automatically generated by autogen.sh. DO NOT EDIT.
+
+from . import _IBM
+
+
+class _Migration(_IBM):
+ _type = "migration"
+ _icon_dir = "resources/ibm/migration"
+
+
+class CloudMigration(_Migration):
+ _icon = "cloud-migration.png"
+
+
+# Aliases
diff --git a/diagrams/ibm/ml.py b/diagrams/ibm/ml.py
new file mode 100644
index 00000000..c4f14db6
--- /dev/null
+++ b/diagrams/ibm/ml.py
@@ -0,0 +1,75 @@
+# This module is automatically generated by autogen.sh. DO NOT EDIT.
+
+from . import _IBM
+
+
+class _Ml(_IBM):
+ _type = "ml"
+ _icon_dir = "resources/ibm/ml"
+
+
+class Annotator(_Ml):
+ _icon = "annotator.png"
+
+
+class KnowledgeStudio(_Ml):
+ _icon = "knowledge-studio.png"
+
+
+class LanguageTranslator(_Ml):
+ _icon = "language-translator.png"
+
+
+class MachineLearning(_Ml):
+ _icon = "machine-learning.png"
+
+
+class Match360(_Ml):
+ _icon = "match-360.png"
+
+
+class NaturalLanguageClassifier(_Ml):
+ _icon = "natural-language-classifier.png"
+
+
+class NaturalLanguageUnderstanding(_Ml):
+ _icon = "natural-language-understanding.png"
+
+
+class PersonalityInsights(_Ml):
+ _icon = "personality-insights.png"
+
+
+class SpeechToText(_Ml):
+ _icon = "speech-to-text.png"
+
+
+class TextToSpeech(_Ml):
+ _icon = "text-to-speech.png"
+
+
+class ToneAnalyzer(_Ml):
+ _icon = "tone-analyzer.png"
+
+
+class WatsonAssistant(_Ml):
+ _icon = "watson-assistant.png"
+
+
+class WatsonDiscovery(_Ml):
+ _icon = "watson-discovery.png"
+
+
+class WatsonKnowledgeCatalog(_Ml):
+ _icon = "watson-knowledge-catalog.png"
+
+
+class WatsonOpenscale(_Ml):
+ _icon = "watson-openscale.png"
+
+
+class WatsonStudio(_Ml):
+ _icon = "watson-studio.png"
+
+
+# Aliases
diff --git a/diagrams/ibm/mobile.py b/diagrams/ibm/mobile.py
new file mode 100644
index 00000000..6e976ad4
--- /dev/null
+++ b/diagrams/ibm/mobile.py
@@ -0,0 +1,39 @@
+# This module is automatically generated by autogen.sh. DO NOT EDIT.
+
+from . import _IBM
+
+
+class _Mobile(_IBM):
+ _type = "mobile"
+ _icon_dir = "resources/ibm/mobile"
+
+
+class B2T(_Mobile):
+ _icon = "b2t.png"
+
+
+class Bitbar(_Mobile):
+ _icon = "bitbar.png"
+
+
+class Match360(_Mobile):
+ _icon = "match-360.png"
+
+
+class Phunware(_Mobile):
+ _icon = "phunware.png"
+
+
+class PushNotifications(_Mobile):
+ _icon = "push-notifications.png"
+
+
+class Telstra(_Mobile):
+ _icon = "telstra.png"
+
+
+class Twilio(_Mobile):
+ _icon = "twilio.png"
+
+
+# Aliases
diff --git a/diagrams/ibm/network.py b/diagrams/ibm/network.py
index 605319d1..8c76390c 100644
--- a/diagrams/ibm/network.py
+++ b/diagrams/ibm/network.py
@@ -8,88 +8,72 @@ class _Network(_IBM):
_icon_dir = "resources/ibm/network"
-class Bridge(_Network):
- _icon = "bridge.png"
+class Cdn(_Network):
+ _icon = "cdn.png"
-class DirectLink(_Network):
- _icon = "direct-link.png"
-
-
-class Enterprise(_Network):
- _icon = "enterprise.png"
-
-
-class Firewall(_Network):
- _icon = "firewall.png"
+class Cis(_Network):
+ _icon = "cis.png"
-class FloatingIp(_Network):
- _icon = "floating-ip.png"
+class DirectLinkConnect(_Network):
+ _icon = "direct-link-connect.png"
-class Gateway(_Network):
- _icon = "gateway.png"
+class DirectLink(_Network):
+ _icon = "direct-link.png"
-class InternetServices(_Network):
- _icon = "internet-services.png"
+class Dns(_Network):
+ _icon = "dns.png"
-class LoadBalancerListener(_Network):
- _icon = "load-balancer-listener.png"
+class Firewall(_Network):
+ _icon = "firewall.png"
-class LoadBalancerPool(_Network):
- _icon = "load-balancer-pool.png"
+class IpsecVpn(_Network):
+ _icon = "ipsec-vpn.png"
-class LoadBalancer(_Network):
- _icon = "load-balancer.png"
+class Lbaas(_Network):
+ _icon = "lbaas.png"
-class LoadBalancingRouting(_Network):
- _icon = "load-balancing-routing.png"
+class LocalLoadBalancing(_Network):
+ _icon = "local-load-balancing.png"
-class PublicGateway(_Network):
- _icon = "public-gateway.png"
+class Subnets(_Network):
+ _icon = "subnets.png"
-class Region(_Network):
- _icon = "region.png"
+class Transit(_Network):
+ _icon = "transit.png"
-class Router(_Network):
- _icon = "router.png"
+class VirtualRouterAppliance(_Network):
+ _icon = "virtual-router-appliance.png"
-class Rules(_Network):
- _icon = "rules.png"
+class Vlan(_Network):
+ _icon = "vlan.png"
-class Subnet(_Network):
- _icon = "subnet.png"
+class VpcEndpoints(_Network):
+ _icon = "vpc-endpoints.png"
-class TransitGateway(_Network):
- _icon = "transit-gateway.png"
+class VpcFlowlogs(_Network):
+ _icon = "vpc-flowlogs.png"
class Vpc(_Network):
_icon = "vpc.png"
-class VpnConnection(_Network):
- _icon = "vpn-connection.png"
-
-
-class VpnGateway(_Network):
- _icon = "vpn-gateway.png"
-
-
-class VpnPolicy(_Network):
- _icon = "vpn-policy.png"
+class Vpn(_Network):
+ _icon = "vpn.png"
# Aliases
diff --git a/diagrams/ibm/security.py b/diagrams/ibm/security.py
index ba35efd5..3837e0ee 100644
--- a/diagrams/ibm/security.py
+++ b/diagrams/ibm/security.py
@@ -8,60 +8,60 @@ class _Security(_IBM):
_icon_dir = "resources/ibm/security"
-class ApiSecurity(_Security):
- _icon = "api-security.png"
+class AppId(_Security):
+ _icon = "app-id.png"
-class BlockchainSecurityService(_Security):
- _icon = "blockchain-security-service.png"
+class CertificateManager(_Security):
+ _icon = "certificate-manager.png"
-class DataSecurity(_Security):
- _icon = "data-security.png"
+class Contrast(_Security):
+ _icon = "contrast.png"
-class Firewall(_Security):
- _icon = "firewall.png"
+class Crypto(_Security):
+ _icon = "crypto.png"
-class Gateway(_Security):
- _icon = "gateway.png"
+class DataShield(_Security):
+ _icon = "data-shield.png"
-class GovernanceRiskCompliance(_Security):
- _icon = "governance-risk-compliance.png"
+class Fusionauth(_Security):
+ _icon = "fusionauth.png"
-class IdentityAccessManagement(_Security):
- _icon = "identity-access-management.png"
+class Hsm(_Security):
+ _icon = "hsm.png"
-class IdentityProvider(_Security):
- _icon = "identity-provider.png"
+class KeyProtect(_Security):
+ _icon = "key-protect.png"
-class InfrastructureSecurity(_Security):
- _icon = "infrastructure-security.png"
+class Neuvector(_Security):
+ _icon = "neuvector.png"
-class PhysicalSecurity(_Security):
- _icon = "physical-security.png"
+class OpenBsd(_Security):
+ _icon = "open-bsd.png"
-class SecurityMonitoringIntelligence(_Security):
- _icon = "security-monitoring-intelligence.png"
+class Raxak(_Security):
+ _icon = "raxak.png"
-class SecurityServices(_Security):
- _icon = "security-services.png"
+class SecretsManager(_Security):
+ _icon = "secrets-manager.png"
-class TrustendComputing(_Security):
- _icon = "trustend-computing.png"
+class SslCertificates(_Security):
+ _icon = "ssl-certificates.png"
-class Vpn(_Security):
- _icon = "vpn.png"
+class Twilio(_Security):
+ _icon = "twilio.png"
# Aliases
diff --git a/diagrams/ibm/storage.py b/diagrams/ibm/storage.py
index b0f7e2a7..62b44cc1 100644
--- a/diagrams/ibm/storage.py
+++ b/diagrams/ibm/storage.py
@@ -8,12 +8,36 @@ class _Storage(_IBM):
_icon_dir = "resources/ibm/storage"
+class BlockStorageVolumes(_Storage):
+ _icon = "block-storage-volumes.png"
+
+
class BlockStorage(_Storage):
_icon = "block-storage.png"
+class Box(_Storage):
+ _icon = "box.png"
+
+
+class Evault(_Storage):
+ _icon = "evault.png"
+
+
+class FileStorage(_Storage):
+ _icon = "file-storage.png"
+
+
+class MassDataMigration(_Storage):
+ _icon = "mass-data-migration.png"
+
+
class ObjectStorage(_Storage):
_icon = "object-storage.png"
+class Portworx(_Storage):
+ _icon = "portworx.png"
+
+
# Aliases
diff --git a/docs/nodes/ibm.md b/docs/nodes/ibm.md
index 33daf606..737ad512 100644
--- a/docs/nodes/ibm.md
+++ b/docs/nodes/ibm.md
@@ -164,7 +164,7 @@ Node classes list of ibm provider.
**diagrams.ibm.compute.PowerInstance**
-## ibm.data
+## ibm.iot
@@ -206,7 +206,7 @@ Node classes list of ibm provider.
**diagrams.ibm.data.TmsDataInterface**
-## ibm.devops
+## ibm.logging
@@ -239,7 +239,7 @@ Node classes list of ibm provider.
**diagrams.ibm.devops.ReleaseManagement**
-## ibm.general
+## ibm.migration
@@ -323,7 +323,7 @@ Node classes list of ibm provider.
**diagrams.ibm.general.TransformationConnectivity**
-## ibm.infrastructure
+## ibm.ml
@@ -380,7 +380,7 @@ Node classes list of ibm provider.
**diagrams.ibm.infrastructure.TransformationConnectivity**
-## ibm.management
+## ibm.mobile
diff --git a/resources/ibm/analytics/account-score.png b/resources/ibm/analytics/account-score.png
new file mode 100644
index 00000000..6d32b54f
Binary files /dev/null and b/resources/ibm/analytics/account-score.png differ
diff --git a/resources/ibm/analytics/analytics-engine.png b/resources/ibm/analytics/analytics-engine.png
new file mode 100644
index 00000000..3d9d155e
Binary files /dev/null and b/resources/ibm/analytics/analytics-engine.png differ
diff --git a/resources/ibm/analytics/analytics.png b/resources/ibm/analytics/analytics.png
deleted file mode 100644
index 5a0b024a..00000000
Binary files a/resources/ibm/analytics/analytics.png and /dev/null differ
diff --git a/resources/ibm/analytics/cognos.png b/resources/ibm/analytics/cognos.png
new file mode 100644
index 00000000..c45209da
Binary files /dev/null and b/resources/ibm/analytics/cognos.png differ
diff --git a/resources/ibm/analytics/data-integration.png b/resources/ibm/analytics/data-integration.png
deleted file mode 100644
index 6cba3f02..00000000
Binary files a/resources/ibm/analytics/data-integration.png and /dev/null differ
diff --git a/resources/ibm/analytics/data-repositories.png b/resources/ibm/analytics/data-repositories.png
deleted file mode 100644
index cd511228..00000000
Binary files a/resources/ibm/analytics/data-repositories.png and /dev/null differ
diff --git a/resources/ibm/analytics/device-analytics.png b/resources/ibm/analytics/device-analytics.png
deleted file mode 100644
index 1f3109a2..00000000
Binary files a/resources/ibm/analytics/device-analytics.png and /dev/null differ
diff --git a/resources/ibm/analytics/match-360.png b/resources/ibm/analytics/match-360.png
new file mode 100644
index 00000000..0248f841
Binary files /dev/null and b/resources/ibm/analytics/match-360.png differ
diff --git a/resources/ibm/analytics/powerlytics.png b/resources/ibm/analytics/powerlytics.png
new file mode 100644
index 00000000..b8a6888e
Binary files /dev/null and b/resources/ibm/analytics/powerlytics.png differ
diff --git a/resources/ibm/analytics/streaming-computing.png b/resources/ibm/analytics/streaming-computing.png
deleted file mode 100644
index 4eced106..00000000
Binary files a/resources/ibm/analytics/streaming-computing.png and /dev/null differ
diff --git a/resources/ibm/analytics/streaming.png b/resources/ibm/analytics/streaming.png
new file mode 100644
index 00000000..09848832
Binary files /dev/null and b/resources/ibm/analytics/streaming.png differ
diff --git a/resources/ibm/applications/actionable-insight.png b/resources/ibm/applications/actionable-insight.png
deleted file mode 100644
index 6cc05e12..00000000
Binary files a/resources/ibm/applications/actionable-insight.png and /dev/null differ
diff --git a/resources/ibm/applications/annotate.png b/resources/ibm/applications/annotate.png
deleted file mode 100644
index 07a7c9ae..00000000
Binary files a/resources/ibm/applications/annotate.png and /dev/null differ
diff --git a/resources/ibm/applications/api-developer-portal.png b/resources/ibm/applications/api-developer-portal.png
deleted file mode 100644
index e16d3dd1..00000000
Binary files a/resources/ibm/applications/api-developer-portal.png and /dev/null differ
diff --git a/resources/ibm/applications/api-polyglot-runtimes.png b/resources/ibm/applications/api-polyglot-runtimes.png
deleted file mode 100644
index fc8de117..00000000
Binary files a/resources/ibm/applications/api-polyglot-runtimes.png and /dev/null differ
diff --git a/resources/ibm/applications/app-server.png b/resources/ibm/applications/app-server.png
deleted file mode 100644
index 00b43145..00000000
Binary files a/resources/ibm/applications/app-server.png and /dev/null differ
diff --git a/resources/ibm/applications/application-logic.png b/resources/ibm/applications/application-logic.png
deleted file mode 100644
index 4d6c19fb..00000000
Binary files a/resources/ibm/applications/application-logic.png and /dev/null differ
diff --git a/resources/ibm/applications/enterprise-applications.png b/resources/ibm/applications/enterprise-applications.png
deleted file mode 100644
index e42badea..00000000
Binary files a/resources/ibm/applications/enterprise-applications.png and /dev/null differ
diff --git a/resources/ibm/applications/index.png b/resources/ibm/applications/index.png
deleted file mode 100644
index 82966910..00000000
Binary files a/resources/ibm/applications/index.png and /dev/null differ
diff --git a/resources/ibm/applications/iot-application.png b/resources/ibm/applications/iot-application.png
deleted file mode 100644
index 38a03e67..00000000
Binary files a/resources/ibm/applications/iot-application.png and /dev/null differ
diff --git a/resources/ibm/applications/microservice.png b/resources/ibm/applications/microservice.png
deleted file mode 100644
index e0bbd371..00000000
Binary files a/resources/ibm/applications/microservice.png and /dev/null differ
diff --git a/resources/ibm/applications/mobile-app.png b/resources/ibm/applications/mobile-app.png
deleted file mode 100644
index 523aa498..00000000
Binary files a/resources/ibm/applications/mobile-app.png and /dev/null differ
diff --git a/resources/ibm/applications/ontology.png b/resources/ibm/applications/ontology.png
deleted file mode 100644
index 5ea679c8..00000000
Binary files a/resources/ibm/applications/ontology.png and /dev/null differ
diff --git a/resources/ibm/applications/open-source-tools.png b/resources/ibm/applications/open-source-tools.png
deleted file mode 100644
index da9e0c05..00000000
Binary files a/resources/ibm/applications/open-source-tools.png and /dev/null differ
diff --git a/resources/ibm/applications/runtime-services.png b/resources/ibm/applications/runtime-services.png
deleted file mode 100644
index c70dbace..00000000
Binary files a/resources/ibm/applications/runtime-services.png and /dev/null differ
diff --git a/resources/ibm/applications/saas-applications.png b/resources/ibm/applications/saas-applications.png
deleted file mode 100644
index 2250997b..00000000
Binary files a/resources/ibm/applications/saas-applications.png and /dev/null differ
diff --git a/resources/ibm/applications/service-broker.png b/resources/ibm/applications/service-broker.png
deleted file mode 100644
index 218b3b75..00000000
Binary files a/resources/ibm/applications/service-broker.png and /dev/null differ
diff --git a/resources/ibm/applications/speech-to-text.png b/resources/ibm/applications/speech-to-text.png
deleted file mode 100644
index 23988aba..00000000
Binary files a/resources/ibm/applications/speech-to-text.png and /dev/null differ
diff --git a/resources/ibm/applications/visual-recognition.png b/resources/ibm/applications/visual-recognition.png
deleted file mode 100644
index 44939c5b..00000000
Binary files a/resources/ibm/applications/visual-recognition.png and /dev/null differ
diff --git a/resources/ibm/applications/visualization.png b/resources/ibm/applications/visualization.png
deleted file mode 100644
index c0ae690a..00000000
Binary files a/resources/ibm/applications/visualization.png and /dev/null differ
diff --git a/resources/ibm/blockchain/blockchain-developer.png b/resources/ibm/blockchain/blockchain-developer.png
deleted file mode 100644
index d535ac19..00000000
Binary files a/resources/ibm/blockchain/blockchain-developer.png and /dev/null differ
diff --git a/resources/ibm/blockchain/blockchain.png b/resources/ibm/blockchain/blockchain.png
index db0af98c..ba764c83 100644
Binary files a/resources/ibm/blockchain/blockchain.png and b/resources/ibm/blockchain/blockchain.png differ
diff --git a/resources/ibm/blockchain/certificate-authority.png b/resources/ibm/blockchain/certificate-authority.png
deleted file mode 100644
index 8d5964a1..00000000
Binary files a/resources/ibm/blockchain/certificate-authority.png and /dev/null differ
diff --git a/resources/ibm/blockchain/client-application.png b/resources/ibm/blockchain/client-application.png
deleted file mode 100644
index 07c97036..00000000
Binary files a/resources/ibm/blockchain/client-application.png and /dev/null differ
diff --git a/resources/ibm/blockchain/communication.png b/resources/ibm/blockchain/communication.png
deleted file mode 100644
index a50ed874..00000000
Binary files a/resources/ibm/blockchain/communication.png and /dev/null differ
diff --git a/resources/ibm/blockchain/consensus.png b/resources/ibm/blockchain/consensus.png
deleted file mode 100644
index 764baac3..00000000
Binary files a/resources/ibm/blockchain/consensus.png and /dev/null differ
diff --git a/resources/ibm/blockchain/event-listener.png b/resources/ibm/blockchain/event-listener.png
deleted file mode 100644
index 9b025810..00000000
Binary files a/resources/ibm/blockchain/event-listener.png and /dev/null differ
diff --git a/resources/ibm/blockchain/event.png b/resources/ibm/blockchain/event.png
deleted file mode 100644
index 1b7a39cd..00000000
Binary files a/resources/ibm/blockchain/event.png and /dev/null differ
diff --git a/resources/ibm/blockchain/existing-enterprise-systems.png b/resources/ibm/blockchain/existing-enterprise-systems.png
deleted file mode 100644
index 41a18046..00000000
Binary files a/resources/ibm/blockchain/existing-enterprise-systems.png and /dev/null differ
diff --git a/resources/ibm/blockchain/hyperledger-fabric.png b/resources/ibm/blockchain/hyperledger-fabric.png
deleted file mode 100644
index 916c22fd..00000000
Binary files a/resources/ibm/blockchain/hyperledger-fabric.png and /dev/null differ
diff --git a/resources/ibm/blockchain/key-management.png b/resources/ibm/blockchain/key-management.png
deleted file mode 100644
index 9b81f431..00000000
Binary files a/resources/ibm/blockchain/key-management.png and /dev/null differ
diff --git a/resources/ibm/blockchain/ledger.png b/resources/ibm/blockchain/ledger.png
deleted file mode 100644
index 4bb718b0..00000000
Binary files a/resources/ibm/blockchain/ledger.png and /dev/null differ
diff --git a/resources/ibm/blockchain/membership-services-provider-api.png b/resources/ibm/blockchain/membership-services-provider-api.png
deleted file mode 100644
index 790113f4..00000000
Binary files a/resources/ibm/blockchain/membership-services-provider-api.png and /dev/null differ
diff --git a/resources/ibm/blockchain/membership.png b/resources/ibm/blockchain/membership.png
deleted file mode 100644
index c3ad05fb..00000000
Binary files a/resources/ibm/blockchain/membership.png and /dev/null differ
diff --git a/resources/ibm/blockchain/message-bus.png b/resources/ibm/blockchain/message-bus.png
deleted file mode 100644
index 807a14cf..00000000
Binary files a/resources/ibm/blockchain/message-bus.png and /dev/null differ
diff --git a/resources/ibm/blockchain/node.png b/resources/ibm/blockchain/node.png
deleted file mode 100644
index 332c881a..00000000
Binary files a/resources/ibm/blockchain/node.png and /dev/null differ
diff --git a/resources/ibm/blockchain/services.png b/resources/ibm/blockchain/services.png
deleted file mode 100644
index 9797f56e..00000000
Binary files a/resources/ibm/blockchain/services.png and /dev/null differ
diff --git a/resources/ibm/blockchain/smart-contract.png b/resources/ibm/blockchain/smart-contract.png
deleted file mode 100644
index 55508218..00000000
Binary files a/resources/ibm/blockchain/smart-contract.png and /dev/null differ
diff --git a/resources/ibm/blockchain/transaction-manager.png b/resources/ibm/blockchain/transaction-manager.png
deleted file mode 100644
index bb85a47a..00000000
Binary files a/resources/ibm/blockchain/transaction-manager.png and /dev/null differ
diff --git a/resources/ibm/blockchain/wallet.png b/resources/ibm/blockchain/wallet.png
deleted file mode 100644
index 772e2c86..00000000
Binary files a/resources/ibm/blockchain/wallet.png and /dev/null differ
diff --git a/resources/ibm/compute/autoscale.png b/resources/ibm/compute/autoscale.png
new file mode 100644
index 00000000..01b30027
Binary files /dev/null and b/resources/ibm/compute/autoscale.png differ
diff --git a/resources/ibm/compute/bare-metal-server.png b/resources/ibm/compute/bare-metal-server.png
deleted file mode 100644
index 3dd53a05..00000000
Binary files a/resources/ibm/compute/bare-metal-server.png and /dev/null differ
diff --git a/resources/ibm/compute/bare-metal.png b/resources/ibm/compute/bare-metal.png
new file mode 100644
index 00000000..a1e3f226
Binary files /dev/null and b/resources/ibm/compute/bare-metal.png differ
diff --git a/resources/ibm/compute/citrix.png b/resources/ibm/compute/citrix.png
new file mode 100644
index 00000000..33c90787
Binary files /dev/null and b/resources/ibm/compute/citrix.png differ
diff --git a/resources/ibm/compute/cloud-foundry.png b/resources/ibm/compute/cloud-foundry.png
new file mode 100644
index 00000000..3e05b602
Binary files /dev/null and b/resources/ibm/compute/cloud-foundry.png differ
diff --git a/resources/ibm/compute/code-engine.png b/resources/ibm/compute/code-engine.png
new file mode 100644
index 00000000..a1b846e1
Binary files /dev/null and b/resources/ibm/compute/code-engine.png differ
diff --git a/resources/ibm/compute/dedicated-host.png b/resources/ibm/compute/dedicated-host.png
new file mode 100644
index 00000000..fb0bb5c8
Binary files /dev/null and b/resources/ibm/compute/dedicated-host.png differ
diff --git a/resources/ibm/compute/dizzion.png b/resources/ibm/compute/dizzion.png
new file mode 100644
index 00000000..c7c90df3
Binary files /dev/null and b/resources/ibm/compute/dizzion.png differ
diff --git a/resources/ibm/compute/functions.png b/resources/ibm/compute/functions.png
new file mode 100644
index 00000000..d4902eed
Binary files /dev/null and b/resources/ibm/compute/functions.png differ
diff --git a/resources/ibm/compute/hp-virtual-servers.png b/resources/ibm/compute/hp-virtual-servers.png
new file mode 100644
index 00000000..59d57309
Binary files /dev/null and b/resources/ibm/compute/hp-virtual-servers.png differ
diff --git a/resources/ibm/compute/hsm.png b/resources/ibm/compute/hsm.png
new file mode 100644
index 00000000..a1e3f226
Binary files /dev/null and b/resources/ibm/compute/hsm.png differ
diff --git a/resources/ibm/compute/image-service.png b/resources/ibm/compute/image-service.png
deleted file mode 100644
index c64c97f6..00000000
Binary files a/resources/ibm/compute/image-service.png and /dev/null differ
diff --git a/resources/ibm/compute/instance.png b/resources/ibm/compute/instance.png
deleted file mode 100644
index c606725f..00000000
Binary files a/resources/ibm/compute/instance.png and /dev/null differ
diff --git a/resources/ibm/compute/key.png b/resources/ibm/compute/key.png
deleted file mode 100644
index 332bd123..00000000
Binary files a/resources/ibm/compute/key.png and /dev/null differ
diff --git a/resources/ibm/compute/power-instance.png b/resources/ibm/compute/power-instance.png
deleted file mode 100644
index 2441e6de..00000000
Binary files a/resources/ibm/compute/power-instance.png and /dev/null differ
diff --git a/resources/ibm/compute/power-systems.png b/resources/ibm/compute/power-systems.png
new file mode 100644
index 00000000..6d0df250
Binary files /dev/null and b/resources/ibm/compute/power-systems.png differ
diff --git a/resources/ibm/compute/satellite.png b/resources/ibm/compute/satellite.png
new file mode 100644
index 00000000..e0b718b0
Binary files /dev/null and b/resources/ibm/compute/satellite.png differ
diff --git a/resources/ibm/compute/skytap.png b/resources/ibm/compute/skytap.png
new file mode 100644
index 00000000..5c3b6cce
Binary files /dev/null and b/resources/ibm/compute/skytap.png differ
diff --git a/resources/ibm/compute/virtual-server.png b/resources/ibm/compute/virtual-server.png
new file mode 100644
index 00000000..b1296601
Binary files /dev/null and b/resources/ibm/compute/virtual-server.png differ
diff --git a/resources/ibm/compute/vmware.png b/resources/ibm/compute/vmware.png
new file mode 100644
index 00000000..d39cd351
Binary files /dev/null and b/resources/ibm/compute/vmware.png differ
diff --git a/resources/ibm/compute/vpc-virtual-server.png b/resources/ibm/compute/vpc-virtual-server.png
new file mode 100644
index 00000000..0b27e4f7
Binary files /dev/null and b/resources/ibm/compute/vpc-virtual-server.png differ
diff --git a/resources/ibm/container/code-engine.png b/resources/ibm/container/code-engine.png
new file mode 100644
index 00000000..a1b846e1
Binary files /dev/null and b/resources/ibm/container/code-engine.png differ
diff --git a/resources/ibm/container/kubernets.png b/resources/ibm/container/kubernets.png
new file mode 100644
index 00000000..1b881c29
Binary files /dev/null and b/resources/ibm/container/kubernets.png differ
diff --git a/resources/ibm/container/openshift.png b/resources/ibm/container/openshift.png
new file mode 100644
index 00000000..cde35961
Binary files /dev/null and b/resources/ibm/container/openshift.png differ
diff --git a/resources/ibm/container/registry.png b/resources/ibm/container/registry.png
new file mode 100644
index 00000000..946416e1
Binary files /dev/null and b/resources/ibm/container/registry.png differ
diff --git a/resources/ibm/data/caches.png b/resources/ibm/data/caches.png
deleted file mode 100644
index aef8a63c..00000000
Binary files a/resources/ibm/data/caches.png and /dev/null differ
diff --git a/resources/ibm/data/cloud.png b/resources/ibm/data/cloud.png
deleted file mode 100644
index 3f97fa1d..00000000
Binary files a/resources/ibm/data/cloud.png and /dev/null differ
diff --git a/resources/ibm/data/conversation-trained-deployed.png b/resources/ibm/data/conversation-trained-deployed.png
deleted file mode 100644
index 0df3a862..00000000
Binary files a/resources/ibm/data/conversation-trained-deployed.png and /dev/null differ
diff --git a/resources/ibm/data/data-services.png b/resources/ibm/data/data-services.png
deleted file mode 100644
index 0969f748..00000000
Binary files a/resources/ibm/data/data-services.png and /dev/null differ
diff --git a/resources/ibm/data/data-sources.png b/resources/ibm/data/data-sources.png
deleted file mode 100644
index 93fdfc70..00000000
Binary files a/resources/ibm/data/data-sources.png and /dev/null differ
diff --git a/resources/ibm/data/device-identity-service.png b/resources/ibm/data/device-identity-service.png
deleted file mode 100644
index 6e900e69..00000000
Binary files a/resources/ibm/data/device-identity-service.png and /dev/null differ
diff --git a/resources/ibm/data/device-registry.png b/resources/ibm/data/device-registry.png
deleted file mode 100644
index daffdb88..00000000
Binary files a/resources/ibm/data/device-registry.png and /dev/null differ
diff --git a/resources/ibm/data/enterprise-data.png b/resources/ibm/data/enterprise-data.png
deleted file mode 100644
index 767c3dde..00000000
Binary files a/resources/ibm/data/enterprise-data.png and /dev/null differ
diff --git a/resources/ibm/data/enterprise-user-directory.png b/resources/ibm/data/enterprise-user-directory.png
deleted file mode 100644
index e55d76a6..00000000
Binary files a/resources/ibm/data/enterprise-user-directory.png and /dev/null differ
diff --git a/resources/ibm/data/file-repository.png b/resources/ibm/data/file-repository.png
deleted file mode 100644
index f39e948f..00000000
Binary files a/resources/ibm/data/file-repository.png and /dev/null differ
diff --git a/resources/ibm/data/ground-truth.png b/resources/ibm/data/ground-truth.png
deleted file mode 100644
index 8dc410f2..00000000
Binary files a/resources/ibm/data/ground-truth.png and /dev/null differ
diff --git a/resources/ibm/data/model.png b/resources/ibm/data/model.png
deleted file mode 100644
index 7cc6b8ce..00000000
Binary files a/resources/ibm/data/model.png and /dev/null differ
diff --git a/resources/ibm/data/tms-data-interface.png b/resources/ibm/data/tms-data-interface.png
deleted file mode 100644
index b88e20f9..00000000
Binary files a/resources/ibm/data/tms-data-interface.png and /dev/null differ
diff --git a/resources/ibm/database/cloudant.png b/resources/ibm/database/cloudant.png
new file mode 100644
index 00000000..c44498ad
Binary files /dev/null and b/resources/ibm/database/cloudant.png differ
diff --git a/resources/ibm/database/compose-enterprise.png b/resources/ibm/database/compose-enterprise.png
new file mode 100644
index 00000000..101e92cf
Binary files /dev/null and b/resources/ibm/database/compose-enterprise.png differ
diff --git a/resources/ibm/database/compose-janusgraph.png b/resources/ibm/database/compose-janusgraph.png
new file mode 100644
index 00000000..25f63532
Binary files /dev/null and b/resources/ibm/database/compose-janusgraph.png differ
diff --git a/resources/ibm/database/compose-mysql.png b/resources/ibm/database/compose-mysql.png
new file mode 100644
index 00000000..dcf0de02
Binary files /dev/null and b/resources/ibm/database/compose-mysql.png differ
diff --git a/resources/ibm/database/compose-rethinkdb.png b/resources/ibm/database/compose-rethinkdb.png
new file mode 100644
index 00000000..626e3bb4
Binary files /dev/null and b/resources/ibm/database/compose-rethinkdb.png differ
diff --git a/resources/ibm/database/compose-scylladb.png b/resources/ibm/database/compose-scylladb.png
new file mode 100644
index 00000000..3bf0c4ad
Binary files /dev/null and b/resources/ibm/database/compose-scylladb.png differ
diff --git a/resources/ibm/database/datastax.png b/resources/ibm/database/datastax.png
new file mode 100644
index 00000000..2648cc55
Binary files /dev/null and b/resources/ibm/database/datastax.png differ
diff --git a/resources/ibm/database/db2-warehouse.png b/resources/ibm/database/db2-warehouse.png
new file mode 100644
index 00000000..817cb591
Binary files /dev/null and b/resources/ibm/database/db2-warehouse.png differ
diff --git a/resources/ibm/database/db2.png b/resources/ibm/database/db2.png
new file mode 100644
index 00000000..4b38ee29
Binary files /dev/null and b/resources/ibm/database/db2.png differ
diff --git a/resources/ibm/database/edb.png b/resources/ibm/database/edb.png
new file mode 100644
index 00000000..e1225602
Binary files /dev/null and b/resources/ibm/database/edb.png differ
diff --git a/resources/ibm/database/elasticsearch.png b/resources/ibm/database/elasticsearch.png
new file mode 100644
index 00000000..2064d27e
Binary files /dev/null and b/resources/ibm/database/elasticsearch.png differ
diff --git a/resources/ibm/database/etcd.png b/resources/ibm/database/etcd.png
new file mode 100644
index 00000000..bfea8f1e
Binary files /dev/null and b/resources/ibm/database/etcd.png differ
diff --git a/resources/ibm/database/hyper-protect-dbaas.png b/resources/ibm/database/hyper-protect-dbaas.png
new file mode 100644
index 00000000..13a63634
Binary files /dev/null and b/resources/ibm/database/hyper-protect-dbaas.png differ
diff --git a/resources/ibm/database/influx.png b/resources/ibm/database/influx.png
new file mode 100644
index 00000000..8152d3b1
Binary files /dev/null and b/resources/ibm/database/influx.png differ
diff --git a/resources/ibm/database/informix.png b/resources/ibm/database/informix.png
new file mode 100644
index 00000000..2ed616b0
Binary files /dev/null and b/resources/ibm/database/informix.png differ
diff --git a/resources/ibm/database/match.png b/resources/ibm/database/match.png
new file mode 100644
index 00000000..0248f841
Binary files /dev/null and b/resources/ibm/database/match.png differ
diff --git a/resources/ibm/database/mongodb.png b/resources/ibm/database/mongodb.png
new file mode 100644
index 00000000..ce744730
Binary files /dev/null and b/resources/ibm/database/mongodb.png differ
diff --git a/resources/ibm/database/portworx.png b/resources/ibm/database/portworx.png
new file mode 100644
index 00000000..dd8bc73a
Binary files /dev/null and b/resources/ibm/database/portworx.png differ
diff --git a/resources/ibm/database/postgresql.png b/resources/ibm/database/postgresql.png
new file mode 100644
index 00000000..cf0bfc67
Binary files /dev/null and b/resources/ibm/database/postgresql.png differ
diff --git a/resources/ibm/database/rabbitmq.png b/resources/ibm/database/rabbitmq.png
new file mode 100644
index 00000000..ff2b772f
Binary files /dev/null and b/resources/ibm/database/rabbitmq.png differ
diff --git a/resources/ibm/database/redis.png b/resources/ibm/database/redis.png
new file mode 100644
index 00000000..8a49f1da
Binary files /dev/null and b/resources/ibm/database/redis.png differ
diff --git a/resources/ibm/database/sql-query.png b/resources/ibm/database/sql-query.png
new file mode 100644
index 00000000..a5006134
Binary files /dev/null and b/resources/ibm/database/sql-query.png differ
diff --git a/resources/ibm/devops/artifact-management.png b/resources/ibm/devops/artifact-management.png
deleted file mode 100644
index 45be3b10..00000000
Binary files a/resources/ibm/devops/artifact-management.png and /dev/null differ
diff --git a/resources/ibm/devops/build-test.png b/resources/ibm/devops/build-test.png
deleted file mode 100644
index f84ca437..00000000
Binary files a/resources/ibm/devops/build-test.png and /dev/null differ
diff --git a/resources/ibm/devops/code-editor.png b/resources/ibm/devops/code-editor.png
deleted file mode 100644
index e7dabbde..00000000
Binary files a/resources/ibm/devops/code-editor.png and /dev/null differ
diff --git a/resources/ibm/devops/collaborative-development.png b/resources/ibm/devops/collaborative-development.png
deleted file mode 100644
index 32e68e95..00000000
Binary files a/resources/ibm/devops/collaborative-development.png and /dev/null differ
diff --git a/resources/ibm/devops/configuration-management.png b/resources/ibm/devops/configuration-management.png
deleted file mode 100644
index e80c25e5..00000000
Binary files a/resources/ibm/devops/configuration-management.png and /dev/null differ
diff --git a/resources/ibm/devops/continuous-deploy.png b/resources/ibm/devops/continuous-deploy.png
deleted file mode 100644
index 6f10680c..00000000
Binary files a/resources/ibm/devops/continuous-deploy.png and /dev/null differ
diff --git a/resources/ibm/devops/continuous-testing.png b/resources/ibm/devops/continuous-testing.png
deleted file mode 100644
index a97fe57c..00000000
Binary files a/resources/ibm/devops/continuous-testing.png and /dev/null differ
diff --git a/resources/ibm/devops/devops.png b/resources/ibm/devops/devops.png
deleted file mode 100644
index f6620067..00000000
Binary files a/resources/ibm/devops/devops.png and /dev/null differ
diff --git a/resources/ibm/devops/provision.png b/resources/ibm/devops/provision.png
deleted file mode 100644
index 1b6edb84..00000000
Binary files a/resources/ibm/devops/provision.png and /dev/null differ
diff --git a/resources/ibm/devops/release-management.png b/resources/ibm/devops/release-management.png
deleted file mode 100644
index 99d8f78d..00000000
Binary files a/resources/ibm/devops/release-management.png and /dev/null differ
diff --git a/resources/ibm/devtools/accern.png b/resources/ibm/devtools/accern.png
new file mode 100644
index 00000000..414eb13c
Binary files /dev/null and b/resources/ibm/devtools/accern.png differ
diff --git a/resources/ibm/devtools/alloy.png b/resources/ibm/devtools/alloy.png
new file mode 100644
index 00000000..f4a5f92e
Binary files /dev/null and b/resources/ibm/devtools/alloy.png differ
diff --git a/resources/ibm/devtools/api-gateway.png b/resources/ibm/devtools/api-gateway.png
new file mode 100644
index 00000000..8ca8c7ff
Binary files /dev/null and b/resources/ibm/devtools/api-gateway.png differ
diff --git a/resources/ibm/devtools/app-configuration.png b/resources/ibm/devtools/app-configuration.png
new file mode 100644
index 00000000..7a8697bb
Binary files /dev/null and b/resources/ibm/devtools/app-configuration.png differ
diff --git a/resources/ibm/devtools/bondevalue.png b/resources/ibm/devtools/bondevalue.png
new file mode 100644
index 00000000..b7edb98e
Binary files /dev/null and b/resources/ibm/devtools/bondevalue.png differ
diff --git a/resources/ibm/devtools/continuous-delivery.png b/resources/ibm/devtools/continuous-delivery.png
new file mode 100644
index 00000000..f4bf9197
Binary files /dev/null and b/resources/ibm/devtools/continuous-delivery.png differ
diff --git a/resources/ibm/devtools/difitek.png b/resources/ibm/devtools/difitek.png
new file mode 100644
index 00000000..406c2f4d
Binary files /dev/null and b/resources/ibm/devtools/difitek.png differ
diff --git a/resources/ibm/devtools/domain-name-registration.png b/resources/ibm/devtools/domain-name-registration.png
new file mode 100644
index 00000000..901ff91d
Binary files /dev/null and b/resources/ibm/devtools/domain-name-registration.png differ
diff --git a/resources/ibm/devtools/dwolla.png b/resources/ibm/devtools/dwolla.png
new file mode 100644
index 00000000..6f05cd63
Binary files /dev/null and b/resources/ibm/devtools/dwolla.png differ
diff --git a/resources/ibm/devtools/esri.png b/resources/ibm/devtools/esri.png
new file mode 100644
index 00000000..55497b5e
Binary files /dev/null and b/resources/ibm/devtools/esri.png differ
diff --git a/resources/ibm/devtools/geo-ws.png b/resources/ibm/devtools/geo-ws.png
new file mode 100644
index 00000000..5e2e2a3a
Binary files /dev/null and b/resources/ibm/devtools/geo-ws.png differ
diff --git a/resources/ibm/devtools/hazardhub.png b/resources/ibm/devtools/hazardhub.png
new file mode 100644
index 00000000..dfd8e4df
Binary files /dev/null and b/resources/ibm/devtools/hazardhub.png differ
diff --git a/resources/ibm/devtools/health-score.png b/resources/ibm/devtools/health-score.png
new file mode 100644
index 00000000..f788791d
Binary files /dev/null and b/resources/ibm/devtools/health-score.png differ
diff --git a/resources/ibm/devtools/hydrogen.png b/resources/ibm/devtools/hydrogen.png
new file mode 100644
index 00000000..eb9e2209
Binary files /dev/null and b/resources/ibm/devtools/hydrogen.png differ
diff --git a/resources/ibm/devtools/morningstar.png b/resources/ibm/devtools/morningstar.png
new file mode 100644
index 00000000..d05d3004
Binary files /dev/null and b/resources/ibm/devtools/morningstar.png differ
diff --git a/resources/ibm/devtools/natural-language-generation.png b/resources/ibm/devtools/natural-language-generation.png
new file mode 100644
index 00000000..ea7dc5cf
Binary files /dev/null and b/resources/ibm/devtools/natural-language-generation.png differ
diff --git a/resources/ibm/devtools/nexmo.png b/resources/ibm/devtools/nexmo.png
new file mode 100644
index 00000000..5088f4d0
Binary files /dev/null and b/resources/ibm/devtools/nexmo.png differ
diff --git a/resources/ibm/devtools/powerlytics.png b/resources/ibm/devtools/powerlytics.png
new file mode 100644
index 00000000..c350a4cc
Binary files /dev/null and b/resources/ibm/devtools/powerlytics.png differ
diff --git a/resources/ibm/devtools/quovo.png b/resources/ibm/devtools/quovo.png
new file mode 100644
index 00000000..2ba30ac5
Binary files /dev/null and b/resources/ibm/devtools/quovo.png differ
diff --git a/resources/ibm/devtools/rainbow.png b/resources/ibm/devtools/rainbow.png
new file mode 100644
index 00000000..98547226
Binary files /dev/null and b/resources/ibm/devtools/rainbow.png differ
diff --git a/resources/ibm/devtools/relsci.png b/resources/ibm/devtools/relsci.png
new file mode 100644
index 00000000..7403e45e
Binary files /dev/null and b/resources/ibm/devtools/relsci.png differ
diff --git a/resources/ibm/devtools/risk-engine.png b/resources/ibm/devtools/risk-engine.png
new file mode 100644
index 00000000..f788791d
Binary files /dev/null and b/resources/ibm/devtools/risk-engine.png differ
diff --git a/resources/ibm/devtools/schematics.png b/resources/ibm/devtools/schematics.png
new file mode 100644
index 00000000..cf1bba30
Binary files /dev/null and b/resources/ibm/devtools/schematics.png differ
diff --git a/resources/ibm/devtools/sendgrid.png b/resources/ibm/devtools/sendgrid.png
new file mode 100644
index 00000000..51bf627f
Binary files /dev/null and b/resources/ibm/devtools/sendgrid.png differ
diff --git a/resources/ibm/devtools/sizeup.png b/resources/ibm/devtools/sizeup.png
new file mode 100644
index 00000000..b5c5157a
Binary files /dev/null and b/resources/ibm/devtools/sizeup.png differ
diff --git a/resources/ibm/devtools/splice.png b/resources/ibm/devtools/splice.png
new file mode 100644
index 00000000..165b2a75
Binary files /dev/null and b/resources/ibm/devtools/splice.png differ
diff --git a/resources/ibm/devtools/strands.png b/resources/ibm/devtools/strands.png
new file mode 100644
index 00000000..74680859
Binary files /dev/null and b/resources/ibm/devtools/strands.png differ
diff --git a/resources/ibm/devtools/toolchains.png b/resources/ibm/devtools/toolchains.png
new file mode 100644
index 00000000..1a1aa384
Binary files /dev/null and b/resources/ibm/devtools/toolchains.png differ
diff --git a/resources/ibm/devtools/totum-risk.png b/resources/ibm/devtools/totum-risk.png
new file mode 100644
index 00000000..10808ada
Binary files /dev/null and b/resources/ibm/devtools/totum-risk.png differ
diff --git a/resources/ibm/devtools/tradeit.png b/resources/ibm/devtools/tradeit.png
new file mode 100644
index 00000000..a97594fe
Binary files /dev/null and b/resources/ibm/devtools/tradeit.png differ
diff --git a/resources/ibm/devtools/twilio.png b/resources/ibm/devtools/twilio.png
new file mode 100644
index 00000000..fd8deb85
Binary files /dev/null and b/resources/ibm/devtools/twilio.png differ
diff --git a/resources/ibm/devtools/ucloud.png b/resources/ibm/devtools/ucloud.png
new file mode 100644
index 00000000..1351b81a
Binary files /dev/null and b/resources/ibm/devtools/ucloud.png differ
diff --git a/resources/ibm/devtools/wealthengine.png b/resources/ibm/devtools/wealthengine.png
new file mode 100644
index 00000000..8cb9648e
Binary files /dev/null and b/resources/ibm/devtools/wealthengine.png differ
diff --git a/resources/ibm/devtools/wire-account-verification-service.png b/resources/ibm/devtools/wire-account-verification-service.png
new file mode 100644
index 00000000..e0b5659d
Binary files /dev/null and b/resources/ibm/devtools/wire-account-verification-service.png differ
diff --git a/resources/ibm/devtools/xignite.png b/resources/ibm/devtools/xignite.png
new file mode 100644
index 00000000..504b92d5
Binary files /dev/null and b/resources/ibm/devtools/xignite.png differ
diff --git a/resources/ibm/devtools/ylabs.png b/resources/ibm/devtools/ylabs.png
new file mode 100644
index 00000000..f457beef
Binary files /dev/null and b/resources/ibm/devtools/ylabs.png differ
diff --git a/resources/ibm/devtools/yodlee.png b/resources/ibm/devtools/yodlee.png
new file mode 100644
index 00000000..384368bd
Binary files /dev/null and b/resources/ibm/devtools/yodlee.png differ
diff --git a/resources/ibm/general/cloud-messaging.png b/resources/ibm/general/cloud-messaging.png
deleted file mode 100644
index f0d82943..00000000
Binary files a/resources/ibm/general/cloud-messaging.png and /dev/null differ
diff --git a/resources/ibm/general/cloud-services.png b/resources/ibm/general/cloud-services.png
deleted file mode 100644
index 01b3fa39..00000000
Binary files a/resources/ibm/general/cloud-services.png and /dev/null differ
diff --git a/resources/ibm/general/cloudant.png b/resources/ibm/general/cloudant.png
deleted file mode 100644
index 7b62f807..00000000
Binary files a/resources/ibm/general/cloudant.png and /dev/null differ
diff --git a/resources/ibm/general/cognitive-services.png b/resources/ibm/general/cognitive-services.png
deleted file mode 100644
index 51ff39b9..00000000
Binary files a/resources/ibm/general/cognitive-services.png and /dev/null differ
diff --git a/resources/ibm/general/data-security.png b/resources/ibm/general/data-security.png
deleted file mode 100644
index a9471728..00000000
Binary files a/resources/ibm/general/data-security.png and /dev/null differ
diff --git a/resources/ibm/general/enterprise.png b/resources/ibm/general/enterprise.png
deleted file mode 100644
index 6cc34790..00000000
Binary files a/resources/ibm/general/enterprise.png and /dev/null differ
diff --git a/resources/ibm/general/governance-risk-compliance.png b/resources/ibm/general/governance-risk-compliance.png
deleted file mode 100644
index af4c2c9c..00000000
Binary files a/resources/ibm/general/governance-risk-compliance.png and /dev/null differ
diff --git a/resources/ibm/general/ibm-containers.png b/resources/ibm/general/ibm-containers.png
deleted file mode 100644
index 216eae21..00000000
Binary files a/resources/ibm/general/ibm-containers.png and /dev/null differ
diff --git a/resources/ibm/general/ibm-public-cloud.png b/resources/ibm/general/ibm-public-cloud.png
deleted file mode 100644
index ae95534b..00000000
Binary files a/resources/ibm/general/ibm-public-cloud.png and /dev/null differ
diff --git a/resources/ibm/general/identity-access-management.png b/resources/ibm/general/identity-access-management.png
deleted file mode 100644
index ed499fe4..00000000
Binary files a/resources/ibm/general/identity-access-management.png and /dev/null differ
diff --git a/resources/ibm/general/identity-provider.png b/resources/ibm/general/identity-provider.png
deleted file mode 100644
index 0eca324a..00000000
Binary files a/resources/ibm/general/identity-provider.png and /dev/null differ
diff --git a/resources/ibm/general/infrastructure-security.png b/resources/ibm/general/infrastructure-security.png
deleted file mode 100644
index 660b93b4..00000000
Binary files a/resources/ibm/general/infrastructure-security.png and /dev/null differ
diff --git a/resources/ibm/general/internet.png b/resources/ibm/general/internet.png
deleted file mode 100644
index 91714467..00000000
Binary files a/resources/ibm/general/internet.png and /dev/null differ
diff --git a/resources/ibm/general/iot-cloud.png b/resources/ibm/general/iot-cloud.png
deleted file mode 100644
index 990fdc9f..00000000
Binary files a/resources/ibm/general/iot-cloud.png and /dev/null differ
diff --git a/resources/ibm/general/microservices-application.png b/resources/ibm/general/microservices-application.png
deleted file mode 100644
index 3ddbe108..00000000
Binary files a/resources/ibm/general/microservices-application.png and /dev/null differ
diff --git a/resources/ibm/general/microservices-mesh.png b/resources/ibm/general/microservices-mesh.png
deleted file mode 100644
index 0b57d52c..00000000
Binary files a/resources/ibm/general/microservices-mesh.png and /dev/null differ
diff --git a/resources/ibm/general/monitoring-logging.png b/resources/ibm/general/monitoring-logging.png
deleted file mode 100644
index 33de7743..00000000
Binary files a/resources/ibm/general/monitoring-logging.png and /dev/null differ
diff --git a/resources/ibm/general/monitoring.png b/resources/ibm/general/monitoring.png
deleted file mode 100644
index 1c2946d5..00000000
Binary files a/resources/ibm/general/monitoring.png and /dev/null differ
diff --git a/resources/ibm/general/object-storage.png b/resources/ibm/general/object-storage.png
deleted file mode 100644
index ad26d4c4..00000000
Binary files a/resources/ibm/general/object-storage.png and /dev/null differ
diff --git a/resources/ibm/general/offline-capabilities.png b/resources/ibm/general/offline-capabilities.png
deleted file mode 100644
index f36cd2ad..00000000
Binary files a/resources/ibm/general/offline-capabilities.png and /dev/null differ
diff --git a/resources/ibm/general/openwhisk.png b/resources/ibm/general/openwhisk.png
deleted file mode 100644
index 3eb6c02d..00000000
Binary files a/resources/ibm/general/openwhisk.png and /dev/null differ
diff --git a/resources/ibm/general/peer-cloud.png b/resources/ibm/general/peer-cloud.png
deleted file mode 100644
index cf1121cb..00000000
Binary files a/resources/ibm/general/peer-cloud.png and /dev/null differ
diff --git a/resources/ibm/general/retrieve-rank.png b/resources/ibm/general/retrieve-rank.png
deleted file mode 100644
index 14d8b828..00000000
Binary files a/resources/ibm/general/retrieve-rank.png and /dev/null differ
diff --git a/resources/ibm/general/scalable.png b/resources/ibm/general/scalable.png
deleted file mode 100644
index 729b6169..00000000
Binary files a/resources/ibm/general/scalable.png and /dev/null differ
diff --git a/resources/ibm/general/service-discovery-configuration.png b/resources/ibm/general/service-discovery-configuration.png
deleted file mode 100644
index 493e20ab..00000000
Binary files a/resources/ibm/general/service-discovery-configuration.png and /dev/null differ
diff --git a/resources/ibm/general/text-to-speech.png b/resources/ibm/general/text-to-speech.png
deleted file mode 100644
index f4f2302f..00000000
Binary files a/resources/ibm/general/text-to-speech.png and /dev/null differ
diff --git a/resources/ibm/general/transformation-connectivity.png b/resources/ibm/general/transformation-connectivity.png
deleted file mode 100644
index e0afec52..00000000
Binary files a/resources/ibm/general/transformation-connectivity.png and /dev/null differ
diff --git a/resources/ibm/ibm-cloud.png b/resources/ibm/ibm-cloud.png
new file mode 100644
index 00000000..c8519951
Binary files /dev/null and b/resources/ibm/ibm-cloud.png differ
diff --git a/resources/ibm/infrastructure/channels.png b/resources/ibm/infrastructure/channels.png
deleted file mode 100644
index 62cbd980..00000000
Binary files a/resources/ibm/infrastructure/channels.png and /dev/null differ
diff --git a/resources/ibm/infrastructure/cloud-messaging.png b/resources/ibm/infrastructure/cloud-messaging.png
deleted file mode 100644
index 2fb1d678..00000000
Binary files a/resources/ibm/infrastructure/cloud-messaging.png and /dev/null differ
diff --git a/resources/ibm/infrastructure/dashboard.png b/resources/ibm/infrastructure/dashboard.png
deleted file mode 100644
index 1bda27ce..00000000
Binary files a/resources/ibm/infrastructure/dashboard.png and /dev/null differ
diff --git a/resources/ibm/infrastructure/diagnostics.png b/resources/ibm/infrastructure/diagnostics.png
deleted file mode 100644
index 2032935d..00000000
Binary files a/resources/ibm/infrastructure/diagnostics.png and /dev/null differ
diff --git a/resources/ibm/infrastructure/edge-services.png b/resources/ibm/infrastructure/edge-services.png
deleted file mode 100644
index 05a127a0..00000000
Binary files a/resources/ibm/infrastructure/edge-services.png and /dev/null differ
diff --git a/resources/ibm/infrastructure/enterprise-messaging.png b/resources/ibm/infrastructure/enterprise-messaging.png
deleted file mode 100644
index 04b2f16c..00000000
Binary files a/resources/ibm/infrastructure/enterprise-messaging.png and /dev/null differ
diff --git a/resources/ibm/infrastructure/event-feed.png b/resources/ibm/infrastructure/event-feed.png
deleted file mode 100644
index bf474412..00000000
Binary files a/resources/ibm/infrastructure/event-feed.png and /dev/null differ
diff --git a/resources/ibm/infrastructure/infrastructure-services.png b/resources/ibm/infrastructure/infrastructure-services.png
deleted file mode 100644
index 33719df2..00000000
Binary files a/resources/ibm/infrastructure/infrastructure-services.png and /dev/null differ
diff --git a/resources/ibm/infrastructure/interservice-communication.png b/resources/ibm/infrastructure/interservice-communication.png
deleted file mode 100644
index 9de54733..00000000
Binary files a/resources/ibm/infrastructure/interservice-communication.png and /dev/null differ
diff --git a/resources/ibm/infrastructure/load-balancing-routing.png b/resources/ibm/infrastructure/load-balancing-routing.png
deleted file mode 100644
index b6eb6172..00000000
Binary files a/resources/ibm/infrastructure/load-balancing-routing.png and /dev/null differ
diff --git a/resources/ibm/infrastructure/microservices-mesh.png b/resources/ibm/infrastructure/microservices-mesh.png
deleted file mode 100644
index c492d17e..00000000
Binary files a/resources/ibm/infrastructure/microservices-mesh.png and /dev/null differ
diff --git a/resources/ibm/infrastructure/mobile-backend.png b/resources/ibm/infrastructure/mobile-backend.png
deleted file mode 100644
index d6b154e6..00000000
Binary files a/resources/ibm/infrastructure/mobile-backend.png and /dev/null differ
diff --git a/resources/ibm/infrastructure/mobile-provider-network.png b/resources/ibm/infrastructure/mobile-provider-network.png
deleted file mode 100644
index 9080cda4..00000000
Binary files a/resources/ibm/infrastructure/mobile-provider-network.png and /dev/null differ
diff --git a/resources/ibm/infrastructure/monitoring-logging.png b/resources/ibm/infrastructure/monitoring-logging.png
deleted file mode 100644
index 7fa17adb..00000000
Binary files a/resources/ibm/infrastructure/monitoring-logging.png and /dev/null differ
diff --git a/resources/ibm/infrastructure/monitoring.png b/resources/ibm/infrastructure/monitoring.png
deleted file mode 100644
index 417153de..00000000
Binary files a/resources/ibm/infrastructure/monitoring.png and /dev/null differ
diff --git a/resources/ibm/infrastructure/peer-services.png b/resources/ibm/infrastructure/peer-services.png
deleted file mode 100644
index 7b1f1c1f..00000000
Binary files a/resources/ibm/infrastructure/peer-services.png and /dev/null differ
diff --git a/resources/ibm/infrastructure/service-discovery-configuration.png b/resources/ibm/infrastructure/service-discovery-configuration.png
deleted file mode 100644
index c3124dc8..00000000
Binary files a/resources/ibm/infrastructure/service-discovery-configuration.png and /dev/null differ
diff --git a/resources/ibm/infrastructure/transformation-connectivity.png b/resources/ibm/infrastructure/transformation-connectivity.png
deleted file mode 100644
index dbe9301d..00000000
Binary files a/resources/ibm/infrastructure/transformation-connectivity.png and /dev/null differ
diff --git a/resources/ibm/integration/api-connect.png b/resources/ibm/integration/api-connect.png
new file mode 100644
index 00000000..5db66a9b
Binary files /dev/null and b/resources/ibm/integration/api-connect.png differ
diff --git a/resources/ibm/integration/app-connect.png b/resources/ibm/integration/app-connect.png
new file mode 100644
index 00000000..3113112f
Binary files /dev/null and b/resources/ibm/integration/app-connect.png differ
diff --git a/resources/ibm/integration/event-streams.png b/resources/ibm/integration/event-streams.png
new file mode 100644
index 00000000..a025da8b
Binary files /dev/null and b/resources/ibm/integration/event-streams.png differ
diff --git a/resources/ibm/integration/lift.png b/resources/ibm/integration/lift.png
new file mode 100644
index 00000000..c39175ab
Binary files /dev/null and b/resources/ibm/integration/lift.png differ
diff --git a/resources/ibm/integration/mq.png b/resources/ibm/integration/mq.png
new file mode 100644
index 00000000..e1fcd711
Binary files /dev/null and b/resources/ibm/integration/mq.png differ
diff --git a/resources/ibm/integration/rocket-mainframe.png b/resources/ibm/integration/rocket-mainframe.png
new file mode 100644
index 00000000..4574f307
Binary files /dev/null and b/resources/ibm/integration/rocket-mainframe.png differ
diff --git a/resources/ibm/integration/secure-gateway.png b/resources/ibm/integration/secure-gateway.png
new file mode 100644
index 00000000..58dbacaf
Binary files /dev/null and b/resources/ibm/integration/secure-gateway.png differ
diff --git a/resources/ibm/integration/simple-cloud-io.png b/resources/ibm/integration/simple-cloud-io.png
new file mode 100644
index 00000000..649bcefc
Binary files /dev/null and b/resources/ibm/integration/simple-cloud-io.png differ
diff --git a/resources/ibm/iot/bosch-rollouts.png b/resources/ibm/iot/bosch-rollouts.png
new file mode 100644
index 00000000..dd9e7ae8
Binary files /dev/null and b/resources/ibm/iot/bosch-rollouts.png differ
diff --git a/resources/ibm/iot/car-diagnostic.png b/resources/ibm/iot/car-diagnostic.png
new file mode 100644
index 00000000..17a9db6c
Binary files /dev/null and b/resources/ibm/iot/car-diagnostic.png differ
diff --git a/resources/ibm/iot/data-plans.png b/resources/ibm/iot/data-plans.png
new file mode 100644
index 00000000..8bcca9f4
Binary files /dev/null and b/resources/ibm/iot/data-plans.png differ
diff --git a/resources/ibm/iot/flow.png b/resources/ibm/iot/flow.png
new file mode 100644
index 00000000..c4915b93
Binary files /dev/null and b/resources/ibm/iot/flow.png differ
diff --git a/resources/ibm/iot/iot-platform.png b/resources/ibm/iot/iot-platform.png
new file mode 100644
index 00000000..f53dc8d8
Binary files /dev/null and b/resources/ibm/iot/iot-platform.png differ
diff --git a/resources/ibm/iot/portworx.png b/resources/ibm/iot/portworx.png
new file mode 100644
index 00000000..dd8bc73a
Binary files /dev/null and b/resources/ibm/iot/portworx.png differ
diff --git a/resources/ibm/iot/skyhook.png b/resources/ibm/iot/skyhook.png
new file mode 100644
index 00000000..0880e18c
Binary files /dev/null and b/resources/ibm/iot/skyhook.png differ
diff --git a/resources/ibm/iot/unification-engine.png b/resources/ibm/iot/unification-engine.png
new file mode 100644
index 00000000..672d5c91
Binary files /dev/null and b/resources/ibm/iot/unification-engine.png differ
diff --git a/resources/ibm/logging/activity-tracker.png b/resources/ibm/logging/activity-tracker.png
new file mode 100644
index 00000000..18991ab5
Binary files /dev/null and b/resources/ibm/logging/activity-tracker.png differ
diff --git a/resources/ibm/logging/log-analysis.png b/resources/ibm/logging/log-analysis.png
new file mode 100644
index 00000000..a0e9cd5a
Binary files /dev/null and b/resources/ibm/logging/log-analysis.png differ
diff --git a/resources/ibm/logging/monitoring.png b/resources/ibm/logging/monitoring.png
new file mode 100644
index 00000000..88fe9c0a
Binary files /dev/null and b/resources/ibm/logging/monitoring.png differ
diff --git a/resources/ibm/management/alert-notification.png b/resources/ibm/management/alert-notification.png
deleted file mode 100644
index e2417e46..00000000
Binary files a/resources/ibm/management/alert-notification.png and /dev/null differ
diff --git a/resources/ibm/management/api-management.png b/resources/ibm/management/api-management.png
deleted file mode 100644
index a1ea07f0..00000000
Binary files a/resources/ibm/management/api-management.png and /dev/null differ
diff --git a/resources/ibm/management/cloud-management.png b/resources/ibm/management/cloud-management.png
deleted file mode 100644
index efc561df..00000000
Binary files a/resources/ibm/management/cloud-management.png and /dev/null differ
diff --git a/resources/ibm/management/cluster-management.png b/resources/ibm/management/cluster-management.png
deleted file mode 100644
index 14c46353..00000000
Binary files a/resources/ibm/management/cluster-management.png and /dev/null differ
diff --git a/resources/ibm/management/content-management.png b/resources/ibm/management/content-management.png
deleted file mode 100644
index de3b5b95..00000000
Binary files a/resources/ibm/management/content-management.png and /dev/null differ
diff --git a/resources/ibm/management/data-services.png b/resources/ibm/management/data-services.png
deleted file mode 100644
index a470a493..00000000
Binary files a/resources/ibm/management/data-services.png and /dev/null differ
diff --git a/resources/ibm/management/device-management.png b/resources/ibm/management/device-management.png
deleted file mode 100644
index ce51b242..00000000
Binary files a/resources/ibm/management/device-management.png and /dev/null differ
diff --git a/resources/ibm/management/information-governance.png b/resources/ibm/management/information-governance.png
deleted file mode 100644
index ed822ea1..00000000
Binary files a/resources/ibm/management/information-governance.png and /dev/null differ
diff --git a/resources/ibm/management/it-service-management.png b/resources/ibm/management/it-service-management.png
deleted file mode 100644
index c15505a7..00000000
Binary files a/resources/ibm/management/it-service-management.png and /dev/null differ
diff --git a/resources/ibm/management/management.png b/resources/ibm/management/management.png
deleted file mode 100644
index 6e6c60ba..00000000
Binary files a/resources/ibm/management/management.png and /dev/null differ
diff --git a/resources/ibm/management/monitoring-metrics.png b/resources/ibm/management/monitoring-metrics.png
deleted file mode 100644
index d66fa226..00000000
Binary files a/resources/ibm/management/monitoring-metrics.png and /dev/null differ
diff --git a/resources/ibm/management/process-management.png b/resources/ibm/management/process-management.png
deleted file mode 100644
index 7932b938..00000000
Binary files a/resources/ibm/management/process-management.png and /dev/null differ
diff --git a/resources/ibm/management/provider-cloud-portal-service.png b/resources/ibm/management/provider-cloud-portal-service.png
deleted file mode 100644
index dfefa7c5..00000000
Binary files a/resources/ibm/management/provider-cloud-portal-service.png and /dev/null differ
diff --git a/resources/ibm/management/push-notifications.png b/resources/ibm/management/push-notifications.png
deleted file mode 100644
index b97e80b4..00000000
Binary files a/resources/ibm/management/push-notifications.png and /dev/null differ
diff --git a/resources/ibm/management/service-management-tools.png b/resources/ibm/management/service-management-tools.png
deleted file mode 100644
index 14677bb2..00000000
Binary files a/resources/ibm/management/service-management-tools.png and /dev/null differ
diff --git a/resources/ibm/migration/cloud-migration.png b/resources/ibm/migration/cloud-migration.png
new file mode 100644
index 00000000..01b30027
Binary files /dev/null and b/resources/ibm/migration/cloud-migration.png differ
diff --git a/resources/ibm/ml/annotator.png b/resources/ibm/ml/annotator.png
new file mode 100644
index 00000000..01b30027
Binary files /dev/null and b/resources/ibm/ml/annotator.png differ
diff --git a/resources/ibm/ml/knowledge-studio.png b/resources/ibm/ml/knowledge-studio.png
new file mode 100644
index 00000000..df1ded99
Binary files /dev/null and b/resources/ibm/ml/knowledge-studio.png differ
diff --git a/resources/ibm/ml/language-translator.png b/resources/ibm/ml/language-translator.png
new file mode 100644
index 00000000..72f2b9c4
Binary files /dev/null and b/resources/ibm/ml/language-translator.png differ
diff --git a/resources/ibm/ml/machine-learning.png b/resources/ibm/ml/machine-learning.png
new file mode 100644
index 00000000..ff42d694
Binary files /dev/null and b/resources/ibm/ml/machine-learning.png differ
diff --git a/resources/ibm/ml/match-360.png b/resources/ibm/ml/match-360.png
new file mode 100644
index 00000000..0248f841
Binary files /dev/null and b/resources/ibm/ml/match-360.png differ
diff --git a/resources/ibm/ml/natural-language-classifier.png b/resources/ibm/ml/natural-language-classifier.png
new file mode 100644
index 00000000..23a69780
Binary files /dev/null and b/resources/ibm/ml/natural-language-classifier.png differ
diff --git a/resources/ibm/ml/natural-language-understanding.png b/resources/ibm/ml/natural-language-understanding.png
new file mode 100644
index 00000000..ee7dbef5
Binary files /dev/null and b/resources/ibm/ml/natural-language-understanding.png differ
diff --git a/resources/ibm/ml/personality-insights.png b/resources/ibm/ml/personality-insights.png
new file mode 100644
index 00000000..1fe63fbf
Binary files /dev/null and b/resources/ibm/ml/personality-insights.png differ
diff --git a/resources/ibm/ml/speech-to-text.png b/resources/ibm/ml/speech-to-text.png
new file mode 100644
index 00000000..832d0baf
Binary files /dev/null and b/resources/ibm/ml/speech-to-text.png differ
diff --git a/resources/ibm/ml/text-to-speech.png b/resources/ibm/ml/text-to-speech.png
new file mode 100644
index 00000000..2b5b164b
Binary files /dev/null and b/resources/ibm/ml/text-to-speech.png differ
diff --git a/resources/ibm/ml/tone-analyzer.png b/resources/ibm/ml/tone-analyzer.png
new file mode 100644
index 00000000..6cc9a263
Binary files /dev/null and b/resources/ibm/ml/tone-analyzer.png differ
diff --git a/resources/ibm/ml/watson-assistant.png b/resources/ibm/ml/watson-assistant.png
new file mode 100644
index 00000000..7db648d1
Binary files /dev/null and b/resources/ibm/ml/watson-assistant.png differ
diff --git a/resources/ibm/ml/watson-discovery.png b/resources/ibm/ml/watson-discovery.png
new file mode 100644
index 00000000..865dbec0
Binary files /dev/null and b/resources/ibm/ml/watson-discovery.png differ
diff --git a/resources/ibm/ml/watson-knowledge-catalog.png b/resources/ibm/ml/watson-knowledge-catalog.png
new file mode 100644
index 00000000..777ddbaa
Binary files /dev/null and b/resources/ibm/ml/watson-knowledge-catalog.png differ
diff --git a/resources/ibm/ml/watson-openscale.png b/resources/ibm/ml/watson-openscale.png
new file mode 100644
index 00000000..7e520372
Binary files /dev/null and b/resources/ibm/ml/watson-openscale.png differ
diff --git a/resources/ibm/ml/watson-studio.png b/resources/ibm/ml/watson-studio.png
new file mode 100644
index 00000000..882be7eb
Binary files /dev/null and b/resources/ibm/ml/watson-studio.png differ
diff --git a/resources/ibm/mobile/b2t.png b/resources/ibm/mobile/b2t.png
new file mode 100644
index 00000000..1c88c8c5
Binary files /dev/null and b/resources/ibm/mobile/b2t.png differ
diff --git a/resources/ibm/mobile/bitbar.png b/resources/ibm/mobile/bitbar.png
new file mode 100644
index 00000000..946c8916
Binary files /dev/null and b/resources/ibm/mobile/bitbar.png differ
diff --git a/resources/ibm/mobile/match-360.png b/resources/ibm/mobile/match-360.png
new file mode 100644
index 00000000..0248f841
Binary files /dev/null and b/resources/ibm/mobile/match-360.png differ
diff --git a/resources/ibm/mobile/phunware.png b/resources/ibm/mobile/phunware.png
new file mode 100644
index 00000000..d03001a6
Binary files /dev/null and b/resources/ibm/mobile/phunware.png differ
diff --git a/resources/ibm/mobile/push-notifications.png b/resources/ibm/mobile/push-notifications.png
new file mode 100644
index 00000000..7b2d59d9
Binary files /dev/null and b/resources/ibm/mobile/push-notifications.png differ
diff --git a/resources/ibm/mobile/telstra.png b/resources/ibm/mobile/telstra.png
new file mode 100644
index 00000000..997b80a9
Binary files /dev/null and b/resources/ibm/mobile/telstra.png differ
diff --git a/resources/ibm/mobile/twilio.png b/resources/ibm/mobile/twilio.png
new file mode 100644
index 00000000..fd8deb85
Binary files /dev/null and b/resources/ibm/mobile/twilio.png differ
diff --git a/resources/ibm/network/bridge.png b/resources/ibm/network/bridge.png
deleted file mode 100644
index 43e3369b..00000000
Binary files a/resources/ibm/network/bridge.png and /dev/null differ
diff --git a/resources/ibm/network/cdn.png b/resources/ibm/network/cdn.png
new file mode 100644
index 00000000..2b4d7245
Binary files /dev/null and b/resources/ibm/network/cdn.png differ
diff --git a/resources/ibm/network/cis.png b/resources/ibm/network/cis.png
new file mode 100644
index 00000000..dc96b101
Binary files /dev/null and b/resources/ibm/network/cis.png differ
diff --git a/resources/ibm/network/direct-link-connect.png b/resources/ibm/network/direct-link-connect.png
new file mode 100644
index 00000000..4261da37
Binary files /dev/null and b/resources/ibm/network/direct-link-connect.png differ
diff --git a/resources/ibm/network/direct-link.png b/resources/ibm/network/direct-link.png
index a4c4de3f..f9b5dbf8 100644
Binary files a/resources/ibm/network/direct-link.png and b/resources/ibm/network/direct-link.png differ
diff --git a/resources/ibm/network/dns.png b/resources/ibm/network/dns.png
new file mode 100644
index 00000000..1e88334e
Binary files /dev/null and b/resources/ibm/network/dns.png differ
diff --git a/resources/ibm/network/enterprise.png b/resources/ibm/network/enterprise.png
deleted file mode 100644
index c80ee603..00000000
Binary files a/resources/ibm/network/enterprise.png and /dev/null differ
diff --git a/resources/ibm/network/firewall.png b/resources/ibm/network/firewall.png
index f2405d9f..4d1de5c3 100644
Binary files a/resources/ibm/network/firewall.png and b/resources/ibm/network/firewall.png differ
diff --git a/resources/ibm/network/floating-ip.png b/resources/ibm/network/floating-ip.png
deleted file mode 100644
index 68a627b2..00000000
Binary files a/resources/ibm/network/floating-ip.png and /dev/null differ
diff --git a/resources/ibm/network/gateway.png b/resources/ibm/network/gateway.png
deleted file mode 100644
index dd640044..00000000
Binary files a/resources/ibm/network/gateway.png and /dev/null differ
diff --git a/resources/ibm/network/internet-services.png b/resources/ibm/network/internet-services.png
deleted file mode 100644
index b8980aa2..00000000
Binary files a/resources/ibm/network/internet-services.png and /dev/null differ
diff --git a/resources/ibm/network/ipsec-vpn.png b/resources/ibm/network/ipsec-vpn.png
new file mode 100644
index 00000000..e7332d8a
Binary files /dev/null and b/resources/ibm/network/ipsec-vpn.png differ
diff --git a/resources/ibm/network/lbaas.png b/resources/ibm/network/lbaas.png
new file mode 100644
index 00000000..fe356df1
Binary files /dev/null and b/resources/ibm/network/lbaas.png differ
diff --git a/resources/ibm/network/load-balancer-listener.png b/resources/ibm/network/load-balancer-listener.png
deleted file mode 100644
index c0e5f8d4..00000000
Binary files a/resources/ibm/network/load-balancer-listener.png and /dev/null differ
diff --git a/resources/ibm/network/load-balancer-pool.png b/resources/ibm/network/load-balancer-pool.png
deleted file mode 100644
index 376eed58..00000000
Binary files a/resources/ibm/network/load-balancer-pool.png and /dev/null differ
diff --git a/resources/ibm/network/load-balancer.png b/resources/ibm/network/load-balancer.png
deleted file mode 100644
index 6f53b5c2..00000000
Binary files a/resources/ibm/network/load-balancer.png and /dev/null differ
diff --git a/resources/ibm/network/load-balancing-routing.png b/resources/ibm/network/load-balancing-routing.png
deleted file mode 100644
index 9bcf29b2..00000000
Binary files a/resources/ibm/network/load-balancing-routing.png and /dev/null differ
diff --git a/resources/ibm/network/local-load-balancing.png b/resources/ibm/network/local-load-balancing.png
new file mode 100644
index 00000000..ef461c94
Binary files /dev/null and b/resources/ibm/network/local-load-balancing.png differ
diff --git a/resources/ibm/network/public-gateway.png b/resources/ibm/network/public-gateway.png
deleted file mode 100644
index 9bda09fd..00000000
Binary files a/resources/ibm/network/public-gateway.png and /dev/null differ
diff --git a/resources/ibm/network/region.png b/resources/ibm/network/region.png
deleted file mode 100644
index 92ea7bdf..00000000
Binary files a/resources/ibm/network/region.png and /dev/null differ
diff --git a/resources/ibm/network/router.png b/resources/ibm/network/router.png
deleted file mode 100644
index b6fa9966..00000000
Binary files a/resources/ibm/network/router.png and /dev/null differ
diff --git a/resources/ibm/network/rules.png b/resources/ibm/network/rules.png
deleted file mode 100644
index df44b87e..00000000
Binary files a/resources/ibm/network/rules.png and /dev/null differ
diff --git a/resources/ibm/network/subnet.png b/resources/ibm/network/subnet.png
deleted file mode 100644
index 0f0fc0d1..00000000
Binary files a/resources/ibm/network/subnet.png and /dev/null differ
diff --git a/resources/ibm/network/subnets.png b/resources/ibm/network/subnets.png
new file mode 100644
index 00000000..7d92c4cf
Binary files /dev/null and b/resources/ibm/network/subnets.png differ
diff --git a/resources/ibm/network/transit-gateway.png b/resources/ibm/network/transit-gateway.png
deleted file mode 100644
index 0d4c4783..00000000
Binary files a/resources/ibm/network/transit-gateway.png and /dev/null differ
diff --git a/resources/ibm/network/transit.png b/resources/ibm/network/transit.png
new file mode 100644
index 00000000..54386f1a
Binary files /dev/null and b/resources/ibm/network/transit.png differ
diff --git a/resources/ibm/network/virtual-router-appliance.png b/resources/ibm/network/virtual-router-appliance.png
new file mode 100644
index 00000000..6bcc6f51
Binary files /dev/null and b/resources/ibm/network/virtual-router-appliance.png differ
diff --git a/resources/ibm/network/vlan.png b/resources/ibm/network/vlan.png
new file mode 100644
index 00000000..53a9f08a
Binary files /dev/null and b/resources/ibm/network/vlan.png differ
diff --git a/resources/ibm/network/vpc-endpoints.png b/resources/ibm/network/vpc-endpoints.png
new file mode 100644
index 00000000..bdbb228d
Binary files /dev/null and b/resources/ibm/network/vpc-endpoints.png differ
diff --git a/resources/ibm/network/vpc-flowlogs.png b/resources/ibm/network/vpc-flowlogs.png
new file mode 100644
index 00000000..e79a70cc
Binary files /dev/null and b/resources/ibm/network/vpc-flowlogs.png differ
diff --git a/resources/ibm/network/vpc.png b/resources/ibm/network/vpc.png
index eabb6b25..934d1dca 100644
Binary files a/resources/ibm/network/vpc.png and b/resources/ibm/network/vpc.png differ
diff --git a/resources/ibm/network/vpn-connection.png b/resources/ibm/network/vpn-connection.png
deleted file mode 100644
index 91613596..00000000
Binary files a/resources/ibm/network/vpn-connection.png and /dev/null differ
diff --git a/resources/ibm/network/vpn-gateway.png b/resources/ibm/network/vpn-gateway.png
deleted file mode 100644
index c1613fef..00000000
Binary files a/resources/ibm/network/vpn-gateway.png and /dev/null differ
diff --git a/resources/ibm/network/vpn-policy.png b/resources/ibm/network/vpn-policy.png
deleted file mode 100644
index 6fec2da6..00000000
Binary files a/resources/ibm/network/vpn-policy.png and /dev/null differ
diff --git a/resources/ibm/network/vpn.png b/resources/ibm/network/vpn.png
new file mode 100644
index 00000000..90daf605
Binary files /dev/null and b/resources/ibm/network/vpn.png differ
diff --git a/resources/ibm/security/api-security.png b/resources/ibm/security/api-security.png
deleted file mode 100644
index 142d1e90..00000000
Binary files a/resources/ibm/security/api-security.png and /dev/null differ
diff --git a/resources/ibm/security/app-id.png b/resources/ibm/security/app-id.png
new file mode 100644
index 00000000..96a55d41
Binary files /dev/null and b/resources/ibm/security/app-id.png differ
diff --git a/resources/ibm/security/blockchain-security-service.png b/resources/ibm/security/blockchain-security-service.png
deleted file mode 100644
index 90e07afa..00000000
Binary files a/resources/ibm/security/blockchain-security-service.png and /dev/null differ
diff --git a/resources/ibm/security/certificate-manager.png b/resources/ibm/security/certificate-manager.png
new file mode 100644
index 00000000..da8a99d1
Binary files /dev/null and b/resources/ibm/security/certificate-manager.png differ
diff --git a/resources/ibm/security/contrast.png b/resources/ibm/security/contrast.png
new file mode 100644
index 00000000..01edcad0
Binary files /dev/null and b/resources/ibm/security/contrast.png differ
diff --git a/resources/ibm/security/crypto.png b/resources/ibm/security/crypto.png
new file mode 100644
index 00000000..eb01be7b
Binary files /dev/null and b/resources/ibm/security/crypto.png differ
diff --git a/resources/ibm/security/data-security.png b/resources/ibm/security/data-security.png
deleted file mode 100644
index 117a1054..00000000
Binary files a/resources/ibm/security/data-security.png and /dev/null differ
diff --git a/resources/ibm/security/data-shield.png b/resources/ibm/security/data-shield.png
new file mode 100644
index 00000000..fcd6cfab
Binary files /dev/null and b/resources/ibm/security/data-shield.png differ
diff --git a/resources/ibm/security/firewall.png b/resources/ibm/security/firewall.png
deleted file mode 100644
index 55e75709..00000000
Binary files a/resources/ibm/security/firewall.png and /dev/null differ
diff --git a/resources/ibm/security/fusionauth.png b/resources/ibm/security/fusionauth.png
new file mode 100644
index 00000000..642ceab1
Binary files /dev/null and b/resources/ibm/security/fusionauth.png differ
diff --git a/resources/ibm/security/gateway.png b/resources/ibm/security/gateway.png
deleted file mode 100644
index 54d707f9..00000000
Binary files a/resources/ibm/security/gateway.png and /dev/null differ
diff --git a/resources/ibm/security/governance-risk-compliance.png b/resources/ibm/security/governance-risk-compliance.png
deleted file mode 100644
index 57626ad2..00000000
Binary files a/resources/ibm/security/governance-risk-compliance.png and /dev/null differ
diff --git a/resources/ibm/security/hsm.png b/resources/ibm/security/hsm.png
new file mode 100644
index 00000000..a1e3f226
Binary files /dev/null and b/resources/ibm/security/hsm.png differ
diff --git a/resources/ibm/security/identity-access-management.png b/resources/ibm/security/identity-access-management.png
deleted file mode 100644
index c98bffd0..00000000
Binary files a/resources/ibm/security/identity-access-management.png and /dev/null differ
diff --git a/resources/ibm/security/identity-provider.png b/resources/ibm/security/identity-provider.png
deleted file mode 100644
index 74325f7f..00000000
Binary files a/resources/ibm/security/identity-provider.png and /dev/null differ
diff --git a/resources/ibm/security/infrastructure-security.png b/resources/ibm/security/infrastructure-security.png
deleted file mode 100644
index 3f7ab383..00000000
Binary files a/resources/ibm/security/infrastructure-security.png and /dev/null differ
diff --git a/resources/ibm/security/key-protect.png b/resources/ibm/security/key-protect.png
new file mode 100644
index 00000000..ca40303b
Binary files /dev/null and b/resources/ibm/security/key-protect.png differ
diff --git a/resources/ibm/security/neuvector.png b/resources/ibm/security/neuvector.png
new file mode 100644
index 00000000..a8faffed
Binary files /dev/null and b/resources/ibm/security/neuvector.png differ
diff --git a/resources/ibm/security/open-bsd.png b/resources/ibm/security/open-bsd.png
new file mode 100644
index 00000000..cbdeabbc
Binary files /dev/null and b/resources/ibm/security/open-bsd.png differ
diff --git a/resources/ibm/security/physical-security.png b/resources/ibm/security/physical-security.png
deleted file mode 100644
index b7377086..00000000
Binary files a/resources/ibm/security/physical-security.png and /dev/null differ
diff --git a/resources/ibm/security/raxak.png b/resources/ibm/security/raxak.png
new file mode 100644
index 00000000..01b30027
Binary files /dev/null and b/resources/ibm/security/raxak.png differ
diff --git a/resources/ibm/security/secrets-manager.png b/resources/ibm/security/secrets-manager.png
new file mode 100644
index 00000000..9bb9be1b
Binary files /dev/null and b/resources/ibm/security/secrets-manager.png differ
diff --git a/resources/ibm/security/security-monitoring-intelligence.png b/resources/ibm/security/security-monitoring-intelligence.png
deleted file mode 100644
index a9c2fc96..00000000
Binary files a/resources/ibm/security/security-monitoring-intelligence.png and /dev/null differ
diff --git a/resources/ibm/security/security-services.png b/resources/ibm/security/security-services.png
deleted file mode 100644
index d6a49d68..00000000
Binary files a/resources/ibm/security/security-services.png and /dev/null differ
diff --git a/resources/ibm/security/ssl-certificates.png b/resources/ibm/security/ssl-certificates.png
new file mode 100644
index 00000000..5955d6b3
Binary files /dev/null and b/resources/ibm/security/ssl-certificates.png differ
diff --git a/resources/ibm/security/trustend-computing.png b/resources/ibm/security/trustend-computing.png
deleted file mode 100644
index 5c47988b..00000000
Binary files a/resources/ibm/security/trustend-computing.png and /dev/null differ
diff --git a/resources/ibm/security/twilio.png b/resources/ibm/security/twilio.png
new file mode 100644
index 00000000..fd8deb85
Binary files /dev/null and b/resources/ibm/security/twilio.png differ
diff --git a/resources/ibm/security/vpn.png b/resources/ibm/security/vpn.png
deleted file mode 100644
index 1837c350..00000000
Binary files a/resources/ibm/security/vpn.png and /dev/null differ
diff --git a/resources/ibm/social/communities.png b/resources/ibm/social/communities.png
deleted file mode 100644
index a73892f6..00000000
Binary files a/resources/ibm/social/communities.png and /dev/null differ
diff --git a/resources/ibm/social/file-sync.png b/resources/ibm/social/file-sync.png
deleted file mode 100644
index 99d3fe8d..00000000
Binary files a/resources/ibm/social/file-sync.png and /dev/null differ
diff --git a/resources/ibm/social/live-collaboration.png b/resources/ibm/social/live-collaboration.png
deleted file mode 100644
index b8e7d602..00000000
Binary files a/resources/ibm/social/live-collaboration.png and /dev/null differ
diff --git a/resources/ibm/social/messaging.png b/resources/ibm/social/messaging.png
deleted file mode 100644
index 9307bc5b..00000000
Binary files a/resources/ibm/social/messaging.png and /dev/null differ
diff --git a/resources/ibm/social/networking.png b/resources/ibm/social/networking.png
deleted file mode 100644
index e4e55df2..00000000
Binary files a/resources/ibm/social/networking.png and /dev/null differ
diff --git a/resources/ibm/storage/block-storage-volumes.png b/resources/ibm/storage/block-storage-volumes.png
new file mode 100644
index 00000000..45bf2310
Binary files /dev/null and b/resources/ibm/storage/block-storage-volumes.png differ
diff --git a/resources/ibm/storage/block-storage.png b/resources/ibm/storage/block-storage.png
index c31bf5fc..29cc4e5a 100644
Binary files a/resources/ibm/storage/block-storage.png and b/resources/ibm/storage/block-storage.png differ
diff --git a/resources/ibm/storage/box.png b/resources/ibm/storage/box.png
new file mode 100644
index 00000000..819d052c
Binary files /dev/null and b/resources/ibm/storage/box.png differ
diff --git a/resources/ibm/storage/evault.png b/resources/ibm/storage/evault.png
new file mode 100644
index 00000000..b78ea4fd
Binary files /dev/null and b/resources/ibm/storage/evault.png differ
diff --git a/resources/ibm/storage/file-storage.png b/resources/ibm/storage/file-storage.png
new file mode 100644
index 00000000..4c73a70f
Binary files /dev/null and b/resources/ibm/storage/file-storage.png differ
diff --git a/resources/ibm/storage/mass-data-migration.png b/resources/ibm/storage/mass-data-migration.png
new file mode 100644
index 00000000..11654e1a
Binary files /dev/null and b/resources/ibm/storage/mass-data-migration.png differ
diff --git a/resources/ibm/storage/object-storage.png b/resources/ibm/storage/object-storage.png
index e239629f..2e3a51f4 100644
Binary files a/resources/ibm/storage/object-storage.png and b/resources/ibm/storage/object-storage.png differ
diff --git a/resources/ibm/storage/portworx.png b/resources/ibm/storage/portworx.png
new file mode 100644
index 00000000..dd8bc73a
Binary files /dev/null and b/resources/ibm/storage/portworx.png differ
diff --git a/resources/ibm/user/browser.png b/resources/ibm/user/browser.png
deleted file mode 100644
index 12556076..00000000
Binary files a/resources/ibm/user/browser.png and /dev/null differ
diff --git a/resources/ibm/user/device.png b/resources/ibm/user/device.png
deleted file mode 100644
index e637f1b1..00000000
Binary files a/resources/ibm/user/device.png and /dev/null differ
diff --git a/resources/ibm/user/integrated-digital-experiences.png b/resources/ibm/user/integrated-digital-experiences.png
deleted file mode 100644
index 933c2a67..00000000
Binary files a/resources/ibm/user/integrated-digital-experiences.png and /dev/null differ
diff --git a/resources/ibm/user/physical-entity.png b/resources/ibm/user/physical-entity.png
deleted file mode 100644
index 51304eb6..00000000
Binary files a/resources/ibm/user/physical-entity.png and /dev/null differ
diff --git a/resources/ibm/user/sensor.png b/resources/ibm/user/sensor.png
deleted file mode 100644
index ccbc9505..00000000
Binary files a/resources/ibm/user/sensor.png and /dev/null differ
diff --git a/resources/ibm/user/user.png b/resources/ibm/user/user.png
deleted file mode 100644
index 2ac69c61..00000000
Binary files a/resources/ibm/user/user.png and /dev/null differ