You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by dj...@apache.org on 2021/12/23 22:51:46 UTC

[camel-kamelets] branch 0.5.x updated (8403231 -> 5aa3685)

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

djencks pushed a change to branch 0.5.x
in repository https://gitbox.apache.org/repos/asf/camel-kamelets.git.


    from 8403231  Regen docs
     new d8a44b8  use source-watch partial build
     new c889260  remove hard-coded generated pages/images and templates
     new e8220c0  simplify generator to only generate nav file.  Still much too complicated
     new 9ea5883  generated nav changes
     new 6a7dadf  add symlink to kamelets in library
     new 5aa3685  Templates for kamelet adoc generation

The 6 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 docs/README.md                                     |   14 -
 docs/README_local_build.adoc                       |   31 +
 docs/antora-playbook.yml                           |   16 -
 docs/antora.yml                                    |    3 +-
 docs/indexPages.yml                                |   33 +
 docs/{antora.yml => local-build.sh}                |   27 +-
 .../images/kamelets/avro-deserialize-action.svg    |   59 -
 .../images/kamelets/avro-serialize-action.svg      |   59 -
 .../assets/images/kamelets/aws-cloudwatch-sink.svg |    1 -
 .../images/kamelets/aws-ddb-streams-source.svg     |    1 -
 .../ROOT/assets/images/kamelets/aws-ec2-sink.svg   |    1 -
 .../images/kamelets/aws-kinesis-firehose-sink.svg  |    1 -
 .../assets/images/kamelets/aws-kinesis-sink.svg    |    1 -
 .../assets/images/kamelets/aws-kinesis-source.svg  |    1 -
 .../assets/images/kamelets/aws-lambda-sink.svg     |    1 -
 .../ROOT/assets/images/kamelets/aws-s3-sink.svg    |    1 -
 .../ROOT/assets/images/kamelets/aws-s3-source.svg  |    1 -
 .../kamelets/aws-s3-streaming-upload-sink.svg      |    1 -
 .../assets/images/kamelets/aws-sns-fifo-sink.svg   |   14 -
 .../ROOT/assets/images/kamelets/aws-sns-sink.svg   |   14 -
 .../assets/images/kamelets/aws-sqs-batch-sink.svg  |   81 -
 .../assets/images/kamelets/aws-sqs-fifo-sink.svg   |   81 -
 .../ROOT/assets/images/kamelets/aws-sqs-sink.svg   |   81 -
 .../ROOT/assets/images/kamelets/aws-sqs-source.svg |   81 -
 .../images/kamelets/aws-translate-action.svg       |    1 -
 .../images/kamelets/azure-cosmosdb-source.svg      |    1 -
 .../images/kamelets/azure-eventhubs-sink.svg       |    1 -
 .../images/kamelets/azure-eventhubs-source.svg     |    1 -
 .../images/kamelets/azure-storage-blob-sink.svg    |    1 -
 .../images/kamelets/azure-storage-blob-source.svg  |    1 -
 .../images/kamelets/azure-storage-queue-sink.svg   |    1 -
 .../images/kamelets/azure-storage-queue-source.svg |    1 -
 .../ROOT/assets/images/kamelets/bitcoin-source.svg |    7 -
 .../assets/images/kamelets/caffeine-action.svg     |   39 -
 .../ROOT/assets/images/kamelets/cassandra-sink.svg |   47 -
 .../assets/images/kamelets/cassandra-source.svg    |   47 -
 .../assets/images/kamelets/chuck-norris-source.svg |  103 -
 .../images/kamelets/chunk-template-action.svg      |   59 -
 .../ROOT/assets/images/kamelets/cron-source.svg    |    1 -
 .../ROOT/assets/images/kamelets/dns-dig-action.svg |    1 -
 .../ROOT/assets/images/kamelets/dns-ip-action.svg  |    1 -
 .../assets/images/kamelets/dns-lookup-action.svg   |    1 -
 .../ROOT/assets/images/kamelets/dropbox-sink.svg   |    4 -
 .../ROOT/assets/images/kamelets/dropbox-source.svg |    4 -
 .../assets/images/kamelets/earthquake-source.svg   |    1 -
 .../images/kamelets/elasticsearch-index-sink.svg   |   25 -
 .../kamelets/elasticsearch-search-source.svg       |   25 -
 .../ROOT/assets/images/kamelets/exec-sink.svg      |   29 -
 .../images/kamelets/extract-field-action.svg       |   59 -
 .../ROOT/assets/images/kamelets/fhir-source.svg    |    1 -
 .../assets/images/kamelets/file-watch-source.svg   |   75 -
 .../images/kamelets/freemarker-template-action.svg |   59 -
 .../ROOT/assets/images/kamelets/ftp-sink.svg       |   89 -
 .../ROOT/assets/images/kamelets/ftp-source.svg     |   89 -
 .../ROOT/assets/images/kamelets/ftps-sink.svg      |   89 -
 .../ROOT/assets/images/kamelets/ftps-source.svg    |   89 -
 .../ROOT/assets/images/kamelets/github-source.svg  |    3 -
 .../images/kamelets/google-calendar-source.svg     |    1 -
 .../assets/images/kamelets/google-mail-source.svg  |    7 -
 .../images/kamelets/google-mail-stream-source.svg  |    7 -
 .../assets/images/kamelets/google-pubsub-sink.svg  |    1 -
 .../images/kamelets/google-pubsub-source.svg       |    1 -
 .../images/kamelets/google-sheets-source.svg       |   16 -
 .../kamelets/google-sheets-stream-source.svg       |   16 -
 .../images/kamelets/has-header-filter-action.svg   |   59 -
 .../kamelets/header-matches-filter-action.svg      |   59 -
 .../assets/images/kamelets/hoist-field-action.svg  |   59 -
 .../assets/images/kamelets/http-secured-sink.svg   |    8 -
 .../assets/images/kamelets/http-secured-source.svg |    8 -
 .../ROOT/assets/images/kamelets/http-sink.svg      |    8 -
 .../ROOT/assets/images/kamelets/http-source.svg    |    8 -
 .../assets/images/kamelets/infinispan-source.svg   |    1 -
 .../assets/images/kamelets/insert-field-action.svg |   59 -
 .../ROOT/assets/images/kamelets/insert-field.svg   |   59 -
 .../images/kamelets/insert-header-action.svg       |   59 -
 .../images/kamelets/is-tombstone-filter-action.svg |   59 -
 .../ROOT/assets/images/kamelets/jira-source.svg    |   18 -
 .../assets/images/kamelets/jms-amqp-10-sink.svg    |  689 -----
 .../assets/images/kamelets/jms-amqp-10-source.svg  |  689 -----
 .../images/kamelets/jms-apache-artemis-sink.svg    |  497 ----
 .../images/kamelets/jms-apache-artemis-source.svg  |  497 ----
 .../images/kamelets/jolt-transformation-action.svg |   59 -
 .../images/kamelets/json-deserialize-action.svg    |   59 -
 .../kamelets/json-schema-validator-action.svg      |   59 -
 .../images/kamelets/json-serialize-action.svg      |   59 -
 .../ROOT/assets/images/kamelets/jsonata-action.svg |   59 -
 .../images/kamelets/kafka-manual-commit-action.svg |   59 -
 .../images/kamelets/kafka-not-secured-sink.svg     |   19 -
 .../images/kamelets/kafka-not-secured-source.svg   |   19 -
 .../ROOT/assets/images/kamelets/kafka-sink.svg     |   19 -
 .../ROOT/assets/images/kamelets/kafka-source.svg   |   19 -
 .../kamelets/kubernetes-namespaces-source.svg      |   84 -
 .../images/kamelets/kubernetes-nodes-source.svg    |   84 -
 .../images/kamelets/kubernetes-pods-source.svg     |   84 -
 .../ROOT/assets/images/kamelets/log-sink.svg       |   41 -
 .../assets/images/kamelets/mail-imap-source.svg    |   68 -
 .../ROOT/assets/images/kamelets/mariadb-sink.svg   |   25 -
 .../ROOT/assets/images/kamelets/mariadb-source.svg |   25 -
 .../assets/images/kamelets/mask-field-action.svg   |   59 -
 .../kamelets/message-timestamp-router-action.svg   |   59 -
 .../ROOT/assets/images/kamelets/minio-sink.svg     |    1 -
 .../ROOT/assets/images/kamelets/minio-source.svg   |    1 -
 .../ROOT/assets/images/kamelets/mongodb-sink.svg   |    1 -
 .../ROOT/assets/images/kamelets/mongodb-source.svg |    1 -
 .../ROOT/assets/images/kamelets/mqtt-sink.svg      |   18 -
 .../ROOT/assets/images/kamelets/mqtt-source.svg    |   18 -
 .../images/kamelets/mustache-template-action.svg   |   59 -
 .../images/kamelets/mvel-template-action.svg       |   59 -
 .../ROOT/assets/images/kamelets/mysql-sink.svg     |    7 -
 .../ROOT/assets/images/kamelets/mysql-source.svg   |    7 -
 .../ROOT/assets/images/kamelets/nats-sink.svg      |    1 -
 .../ROOT/assets/images/kamelets/nats-source.svg    |    1 -
 .../kamelets/openai-classification-action.svg      |    2 -
 .../images/kamelets/openai-completion-action.svg   |    2 -
 .../ROOT/assets/images/kamelets/pdf-action.svg     |   75 -
 .../assets/images/kamelets/postgresql-sink.svg     |    1 -
 .../assets/images/kamelets/postgresql-source.svg   |    1 -
 .../images/kamelets/predicate-filter-action.svg    |   59 -
 .../kamelets/protobuf-deserialize-action.svg       |   59 -
 .../images/kamelets/protobuf-serialize-action.svg  |   59 -
 .../assets/images/kamelets/rabbitmq-source.svg     |    1 -
 .../assets/images/kamelets/regex-router-action.svg |   59 -
 .../images/kamelets/replace-field-action.svg       |   59 -
 .../assets/images/kamelets/salesforce-source.svg   |    1 -
 .../ROOT/assets/images/kamelets/sftp-sink.svg      |   89 -
 .../ROOT/assets/images/kamelets/sftp-source.svg    |   89 -
 .../ROOT/assets/images/kamelets/slack-sink.svg     |   28 -
 .../ROOT/assets/images/kamelets/slack-source.svg   |   28 -
 .../ROOT/assets/images/kamelets/sqlserver-sink.svg |    7 -
 .../assets/images/kamelets/sqlserver-source.svg    |    7 -
 .../ROOT/assets/images/kamelets/ssh-source.svg     |    4 -
 .../images/kamelets/string-template-action.svg     |   59 -
 .../ROOT/assets/images/kamelets/telegram-sink.svg  |    1 -
 .../assets/images/kamelets/telegram-source.svg     |    1 -
 .../ROOT/assets/images/kamelets/timer-source.svg   |    7 -
 .../images/kamelets/timestamp-router-action.svg    |   59 -
 .../kamelets/topic-name-matches-filter-action.svg  |   59 -
 .../kamelets/twitter-directmessage-source.svg      |    6 -
 .../images/kamelets/twitter-search-source.svg      |    6 -
 .../images/kamelets/twitter-timeline-source.svg    |    6 -
 .../assets/images/kamelets/value-to-key-action.svg |   59 -
 .../images/kamelets/velocity-template-action.svg   |   59 -
 .../ROOT/assets/images/kamelets/webhook-source.svg |    1 -
 .../assets/images/kamelets/xj-identity-action.svg  |   59 -
 .../assets/images/kamelets/xj-template-action.svg  |   59 -
 docs/modules/ROOT/examples/js/kamelets.js          |  161 ++
 .../ROOT/examples/template/kamelet-icon.svg        |    1 +
 .../ROOT/examples/template/kamelet-options.adoc    |  131 +
 docs/modules/ROOT/examples/yaml                    |    1 +
 docs/modules/ROOT/kamelet-binding-sink-source.tmpl |   43 -
 docs/modules/ROOT/kamelet.adoc.tmpl                |  115 -
 docs/modules/ROOT/nav.adoc                         |  272 +-
 .../ROOT/pages/avro-deserialize-action.adoc        |  163 --
 docs/modules/ROOT/pages/avro-serialize-action.adoc |  163 --
 docs/modules/ROOT/pages/aws-cloudwatch-sink.adoc   |  164 --
 .../modules/ROOT/pages/aws-ddb-streams-source.adoc |  158 --
 docs/modules/ROOT/pages/aws-ec2-sink.adoc          |  156 --
 .../ROOT/pages/aws-kinesis-firehose-sink.adoc      |  155 --
 docs/modules/ROOT/pages/aws-kinesis-sink.adoc      |  167 --
 docs/modules/ROOT/pages/aws-kinesis-source.adoc    |  156 --
 docs/modules/ROOT/pages/aws-lambda-sink.adoc       |  155 --
 docs/modules/ROOT/pages/aws-s3-sink.adoc           |  162 --
 docs/modules/ROOT/pages/aws-s3-source.adoc         |  160 --
 .../ROOT/pages/aws-s3-streaming-upload-sink.adoc   |  165 --
 docs/modules/ROOT/pages/aws-sns-fifo-sink.adoc     |  162 --
 docs/modules/ROOT/pages/aws-sns-sink.adoc          |  160 --
 docs/modules/ROOT/pages/aws-sqs-batch-sink.adoc    |  161 --
 docs/modules/ROOT/pages/aws-sqs-fifo-sink.adoc     |  160 --
 docs/modules/ROOT/pages/aws-sqs-sink.adoc          |  158 --
 docs/modules/ROOT/pages/aws-sqs-source.adoc        |  159 --
 docs/modules/ROOT/pages/aws-translate-action.adoc  |  173 --
 docs/modules/ROOT/pages/azure-cosmosdb-source.adoc |  160 --
 docs/modules/ROOT/pages/azure-eventhubs-sink.adoc  |  165 --
 .../modules/ROOT/pages/azure-eventhubs-source.adoc |  169 --
 .../ROOT/pages/azure-storage-blob-sink.adoc        |  159 --
 .../ROOT/pages/azure-storage-blob-source.adoc      |  156 --
 .../ROOT/pages/azure-storage-queue-sink.adoc       |  160 --
 .../ROOT/pages/azure-storage-queue-source.adoc     |  153 --
 docs/modules/ROOT/pages/bitcoin-source.adoc        |  144 --
 docs/modules/ROOT/pages/caffeine-action.adoc       |  166 --
 docs/modules/ROOT/pages/cassandra-sink.adoc        |  165 --
 docs/modules/ROOT/pages/cassandra-source.adoc      |  164 --
 docs/modules/ROOT/pages/chuck-norris-source.adoc   |  144 --
 docs/modules/ROOT/pages/chunk-template-action.adoc |  162 --
 docs/modules/ROOT/pages/cron-source.adoc           |  151 --
 docs/modules/ROOT/pages/dns-dig-action.adoc        |  159 --
 docs/modules/ROOT/pages/dns-ip-action.adoc         |  155 --
 docs/modules/ROOT/pages/dns-lookup-action.adoc     |  156 --
 docs/modules/ROOT/pages/dropbox-sink.adoc          |  159 --
 docs/modules/ROOT/pages/dropbox-source.adoc        |  159 --
 docs/modules/ROOT/pages/earthquake-source.adoc     |  148 --
 .../ROOT/pages/elasticsearch-index-sink.adoc       |  167 --
 .../ROOT/pages/elasticsearch-search-source.adoc    |  163 --
 docs/modules/ROOT/pages/exec-sink.adoc             |  153 --
 docs/modules/ROOT/pages/extract-field-action.adoc  |  162 --
 docs/modules/ROOT/pages/fhir-source.adoc           |  156 --
 docs/modules/ROOT/pages/file-watch-source.adoc     |  147 --
 .../ROOT/pages/freemarker-template-action.adoc     |  162 --
 docs/modules/ROOT/pages/ftp-sink.adoc              |  165 --
 docs/modules/ROOT/pages/ftp-source.adoc            |  160 --
 docs/modules/ROOT/pages/ftps-sink.adoc             |  165 --
 docs/modules/ROOT/pages/ftps-source.adoc           |  160 --
 docs/modules/ROOT/pages/github-source.adoc         |  154 --
 .../modules/ROOT/pages/google-calendar-source.adoc |  168 --
 docs/modules/ROOT/pages/google-mail-source.adoc    |  166 --
 docs/modules/ROOT/pages/google-pubsub-sink.adoc    |  155 --
 docs/modules/ROOT/pages/google-pubsub-source.adoc  |  158 --
 docs/modules/ROOT/pages/google-sheets-source.adoc  |  169 --
 .../ROOT/pages/has-header-filter-action.adoc       |  161 --
 .../ROOT/pages/header-matches-filter-action.adoc   |  161 --
 docs/modules/ROOT/pages/hoist-field-action.adoc    |  162 --
 docs/modules/ROOT/pages/http-secured-sink.adoc     |  152 --
 docs/modules/ROOT/pages/http-secured-source.adoc   |  154 --
 docs/modules/ROOT/pages/http-sink.adoc             |  148 --
 docs/modules/ROOT/pages/http-source.adoc           |  150 --
 docs/modules/ROOT/pages/infinispan-source.adoc     |  162 --
 docs/modules/ROOT/pages/insert-field-action.adoc   |  171 --
 docs/modules/ROOT/pages/insert-header-action.adoc  |  163 --
 .../ROOT/pages/is-tombstone-filter-action.adoc     |  149 --
 docs/modules/ROOT/pages/jira-source.adoc           |  155 --
 docs/modules/ROOT/pages/jms-amqp-10-sink.adoc      |  151 --
 docs/modules/ROOT/pages/jms-amqp-10-source.adoc    |  151 --
 .../ROOT/pages/jms-apache-artemis-sink.adoc        |  151 --
 .../ROOT/pages/jms-apache-artemis-source.adoc      |  151 --
 .../ROOT/pages/jolt-transformation-action.adoc     |  162 --
 .../ROOT/pages/json-deserialize-action.adoc        |  151 --
 .../ROOT/pages/json-schema-validator-action.adoc   |  162 --
 docs/modules/ROOT/pages/json-serialize-action.adoc |  151 --
 docs/modules/ROOT/pages/jsonata-action.adoc        |  162 --
 .../ROOT/pages/kafka-manual-commit-action.adoc     |  149 --
 .../modules/ROOT/pages/kafka-not-secured-sink.adoc |  157 --
 .../ROOT/pages/kafka-not-secured-source.adoc       |  154 --
 docs/modules/ROOT/pages/kafka-sink.adoc            |  165 --
 docs/modules/ROOT/pages/kafka-source.adoc          |  162 --
 .../ROOT/pages/kubernetes-namespaces-source.adoc   |  150 --
 .../ROOT/pages/kubernetes-nodes-source.adoc        |  151 --
 .../modules/ROOT/pages/kubernetes-pods-source.adoc |  151 --
 docs/modules/ROOT/pages/log-sink.adoc              |  143 --
 docs/modules/ROOT/pages/mail-imap-source.adoc      |  166 --
 docs/modules/ROOT/pages/mariadb-sink.adoc          |  173 --
 docs/modules/ROOT/pages/mariadb-source.adoc        |  166 --
 docs/modules/ROOT/pages/mask-field-action.adoc     |  165 --
 .../pages/message-timestamp-router-action.adoc     |  165 --
 docs/modules/ROOT/pages/minio-sink.adoc            |  162 --
 docs/modules/ROOT/pages/minio-source.adoc          |  158 --
 docs/modules/ROOT/pages/mongodb-sink.adoc          |  163 --
 docs/modules/ROOT/pages/mongodb-source.adoc        |  161 --
 docs/modules/ROOT/pages/mqtt-sink.adoc             |  151 --
 docs/modules/ROOT/pages/mqtt-source.adoc           |  152 --
 .../ROOT/pages/mustache-template-action.adoc       |  162 --
 docs/modules/ROOT/pages/mvel-template-action.adoc  |  162 --
 docs/modules/ROOT/pages/mysql-sink.adoc            |  173 --
 docs/modules/ROOT/pages/mysql-source.adoc          |  166 --
 docs/modules/ROOT/pages/nats-sink.adoc             |  149 --
 docs/modules/ROOT/pages/nats-source.adoc           |  150 --
 .../ROOT/pages/openai-classification-action.adoc   |  177 --
 .../ROOT/pages/openai-completion-action.adoc       |  173 --
 docs/modules/ROOT/pages/pdf-action.adoc            |  158 --
 docs/modules/ROOT/pages/postgresql-sink.adoc       |  170 --
 docs/modules/ROOT/pages/postgresql-source.adoc     |  163 --
 .../ROOT/pages/predicate-filter-action.adoc        |  161 --
 .../ROOT/pages/protobuf-deserialize-action.adoc    |  162 --
 .../ROOT/pages/protobuf-serialize-action.adoc      |  162 --
 docs/modules/ROOT/pages/rabbitmq-source.adoc       |  153 --
 docs/modules/ROOT/pages/regex-router-action.adoc   |  164 --
 docs/modules/ROOT/pages/replace-field-action.adoc  |  168 --
 docs/modules/ROOT/pages/salesforce-source.adoc     |  164 --
 docs/modules/ROOT/pages/sftp-sink.adoc             |  165 --
 docs/modules/ROOT/pages/sftp-source.adoc           |  160 --
 docs/modules/ROOT/pages/slack-sink.adoc            |  153 --
 docs/modules/ROOT/pages/slack-source.adoc          |  150 --
 docs/modules/ROOT/pages/sqlserver-sink.adoc        |  173 --
 docs/modules/ROOT/pages/sqlserver-source.adoc      |  166 --
 docs/modules/ROOT/pages/ssh-source.adoc            |  157 --
 .../modules/ROOT/pages/string-template-action.adoc |  162 --
 docs/modules/ROOT/pages/telegram-sink.adoc         |  161 --
 docs/modules/ROOT/pages/telegram-source.adoc       |  154 --
 docs/modules/ROOT/pages/timer-source.adoc          |  149 --
 .../ROOT/pages/timestamp-router-action.adoc        |  159 --
 .../pages/topic-name-matches-filter-action.adoc    |  160 --
 .../ROOT/pages/twitter-directmessage-source.adoc   |  162 --
 docs/modules/ROOT/pages/twitter-search-source.adoc |  162 --
 .../ROOT/pages/twitter-timeline-source.adoc        |  162 --
 docs/modules/ROOT/pages/value-to-key-action.adoc   |  162 --
 .../ROOT/pages/velocity-template-action.adoc       |  162 --
 docs/modules/ROOT/pages/webhook-source.adoc        |  148 --
 docs/modules/ROOT/pages/xj-identity-action.adoc    |  160 --
 docs/modules/ROOT/pages/xj-template-action.adoc    |  165 --
 docs/modules/ROOT/properties-list.tmpl             |    1 -
 docs/package.json                                  |   18 -
 docs/source-map.yml                                |    8 +
 docs/source-watch.yml                              |   15 +
 docs/yarn.lock                                     | 2657 --------------------
 script/generator/README.md                         |    4 +-
 script/generator/generator.go                      |  355 +--
 295 files changed, 542 insertions(+), 31562 deletions(-)
 delete mode 100644 docs/README.md
 create mode 100644 docs/README_local_build.adoc
 delete mode 100644 docs/antora-playbook.yml
 create mode 100644 docs/indexPages.yml
 copy docs/{antora.yml => local-build.sh} (55%)
 mode change 100644 => 100755
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/avro-deserialize-action.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/avro-serialize-action.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/aws-cloudwatch-sink.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/aws-ddb-streams-source.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/aws-ec2-sink.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/aws-kinesis-firehose-sink.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/aws-kinesis-sink.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/aws-kinesis-source.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/aws-lambda-sink.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/aws-s3-sink.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/aws-s3-source.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/aws-s3-streaming-upload-sink.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/aws-sns-fifo-sink.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/aws-sns-sink.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/aws-sqs-batch-sink.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/aws-sqs-fifo-sink.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/aws-sqs-sink.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/aws-sqs-source.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/aws-translate-action.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/azure-cosmosdb-source.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/azure-eventhubs-sink.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/azure-eventhubs-source.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/azure-storage-blob-sink.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/azure-storage-blob-source.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/azure-storage-queue-sink.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/azure-storage-queue-source.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/bitcoin-source.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/caffeine-action.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/cassandra-sink.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/cassandra-source.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/chuck-norris-source.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/chunk-template-action.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/cron-source.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/dns-dig-action.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/dns-ip-action.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/dns-lookup-action.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/dropbox-sink.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/dropbox-source.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/earthquake-source.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/elasticsearch-index-sink.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/elasticsearch-search-source.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/exec-sink.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/extract-field-action.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/fhir-source.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/file-watch-source.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/freemarker-template-action.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/ftp-sink.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/ftp-source.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/ftps-sink.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/ftps-source.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/github-source.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/google-calendar-source.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/google-mail-source.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/google-mail-stream-source.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/google-pubsub-sink.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/google-pubsub-source.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/google-sheets-source.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/google-sheets-stream-source.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/has-header-filter-action.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/header-matches-filter-action.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/hoist-field-action.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/http-secured-sink.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/http-secured-source.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/http-sink.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/http-source.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/infinispan-source.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/insert-field-action.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/insert-field.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/insert-header-action.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/is-tombstone-filter-action.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/jira-source.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/jms-amqp-10-sink.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/jms-amqp-10-source.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/jms-apache-artemis-sink.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/jms-apache-artemis-source.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/jolt-transformation-action.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/json-deserialize-action.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/json-schema-validator-action.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/json-serialize-action.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/jsonata-action.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/kafka-manual-commit-action.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/kafka-not-secured-sink.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/kafka-not-secured-source.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/kafka-sink.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/kafka-source.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/kubernetes-namespaces-source.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/kubernetes-nodes-source.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/kubernetes-pods-source.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/log-sink.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/mail-imap-source.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/mariadb-sink.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/mariadb-source.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/mask-field-action.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/message-timestamp-router-action.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/minio-sink.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/minio-source.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/mongodb-sink.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/mongodb-source.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/mqtt-sink.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/mqtt-source.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/mustache-template-action.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/mvel-template-action.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/mysql-sink.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/mysql-source.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/nats-sink.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/nats-source.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/openai-classification-action.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/openai-completion-action.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/pdf-action.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/postgresql-sink.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/postgresql-source.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/predicate-filter-action.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/protobuf-deserialize-action.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/protobuf-serialize-action.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/rabbitmq-source.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/regex-router-action.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/replace-field-action.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/salesforce-source.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/sftp-sink.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/sftp-source.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/slack-sink.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/slack-source.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/sqlserver-sink.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/sqlserver-source.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/ssh-source.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/string-template-action.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/telegram-sink.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/telegram-source.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/timer-source.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/timestamp-router-action.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/topic-name-matches-filter-action.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/twitter-directmessage-source.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/twitter-search-source.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/twitter-timeline-source.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/value-to-key-action.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/velocity-template-action.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/webhook-source.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/xj-identity-action.svg
 delete mode 100644 docs/modules/ROOT/assets/images/kamelets/xj-template-action.svg
 create mode 100644 docs/modules/ROOT/examples/js/kamelets.js
 create mode 100644 docs/modules/ROOT/examples/template/kamelet-icon.svg
 create mode 100644 docs/modules/ROOT/examples/template/kamelet-options.adoc
 create mode 120000 docs/modules/ROOT/examples/yaml
 delete mode 100644 docs/modules/ROOT/kamelet-binding-sink-source.tmpl
 delete mode 100644 docs/modules/ROOT/kamelet.adoc.tmpl
 delete mode 100644 docs/modules/ROOT/pages/avro-deserialize-action.adoc
 delete mode 100644 docs/modules/ROOT/pages/avro-serialize-action.adoc
 delete mode 100644 docs/modules/ROOT/pages/aws-cloudwatch-sink.adoc
 delete mode 100644 docs/modules/ROOT/pages/aws-ddb-streams-source.adoc
 delete mode 100644 docs/modules/ROOT/pages/aws-ec2-sink.adoc
 delete mode 100644 docs/modules/ROOT/pages/aws-kinesis-firehose-sink.adoc
 delete mode 100644 docs/modules/ROOT/pages/aws-kinesis-sink.adoc
 delete mode 100644 docs/modules/ROOT/pages/aws-kinesis-source.adoc
 delete mode 100644 docs/modules/ROOT/pages/aws-lambda-sink.adoc
 delete mode 100644 docs/modules/ROOT/pages/aws-s3-sink.adoc
 delete mode 100644 docs/modules/ROOT/pages/aws-s3-source.adoc
 delete mode 100644 docs/modules/ROOT/pages/aws-s3-streaming-upload-sink.adoc
 delete mode 100644 docs/modules/ROOT/pages/aws-sns-fifo-sink.adoc
 delete mode 100644 docs/modules/ROOT/pages/aws-sns-sink.adoc
 delete mode 100644 docs/modules/ROOT/pages/aws-sqs-batch-sink.adoc
 delete mode 100644 docs/modules/ROOT/pages/aws-sqs-fifo-sink.adoc
 delete mode 100644 docs/modules/ROOT/pages/aws-sqs-sink.adoc
 delete mode 100644 docs/modules/ROOT/pages/aws-sqs-source.adoc
 delete mode 100644 docs/modules/ROOT/pages/aws-translate-action.adoc
 delete mode 100644 docs/modules/ROOT/pages/azure-cosmosdb-source.adoc
 delete mode 100644 docs/modules/ROOT/pages/azure-eventhubs-sink.adoc
 delete mode 100644 docs/modules/ROOT/pages/azure-eventhubs-source.adoc
 delete mode 100644 docs/modules/ROOT/pages/azure-storage-blob-sink.adoc
 delete mode 100644 docs/modules/ROOT/pages/azure-storage-blob-source.adoc
 delete mode 100644 docs/modules/ROOT/pages/azure-storage-queue-sink.adoc
 delete mode 100644 docs/modules/ROOT/pages/azure-storage-queue-source.adoc
 delete mode 100644 docs/modules/ROOT/pages/bitcoin-source.adoc
 delete mode 100644 docs/modules/ROOT/pages/caffeine-action.adoc
 delete mode 100644 docs/modules/ROOT/pages/cassandra-sink.adoc
 delete mode 100644 docs/modules/ROOT/pages/cassandra-source.adoc
 delete mode 100644 docs/modules/ROOT/pages/chuck-norris-source.adoc
 delete mode 100644 docs/modules/ROOT/pages/chunk-template-action.adoc
 delete mode 100644 docs/modules/ROOT/pages/cron-source.adoc
 delete mode 100644 docs/modules/ROOT/pages/dns-dig-action.adoc
 delete mode 100644 docs/modules/ROOT/pages/dns-ip-action.adoc
 delete mode 100644 docs/modules/ROOT/pages/dns-lookup-action.adoc
 delete mode 100644 docs/modules/ROOT/pages/dropbox-sink.adoc
 delete mode 100644 docs/modules/ROOT/pages/dropbox-source.adoc
 delete mode 100644 docs/modules/ROOT/pages/earthquake-source.adoc
 delete mode 100644 docs/modules/ROOT/pages/elasticsearch-index-sink.adoc
 delete mode 100644 docs/modules/ROOT/pages/elasticsearch-search-source.adoc
 delete mode 100644 docs/modules/ROOT/pages/exec-sink.adoc
 delete mode 100644 docs/modules/ROOT/pages/extract-field-action.adoc
 delete mode 100644 docs/modules/ROOT/pages/fhir-source.adoc
 delete mode 100644 docs/modules/ROOT/pages/file-watch-source.adoc
 delete mode 100644 docs/modules/ROOT/pages/freemarker-template-action.adoc
 delete mode 100644 docs/modules/ROOT/pages/ftp-sink.adoc
 delete mode 100644 docs/modules/ROOT/pages/ftp-source.adoc
 delete mode 100644 docs/modules/ROOT/pages/ftps-sink.adoc
 delete mode 100644 docs/modules/ROOT/pages/ftps-source.adoc
 delete mode 100644 docs/modules/ROOT/pages/github-source.adoc
 delete mode 100644 docs/modules/ROOT/pages/google-calendar-source.adoc
 delete mode 100644 docs/modules/ROOT/pages/google-mail-source.adoc
 delete mode 100644 docs/modules/ROOT/pages/google-pubsub-sink.adoc
 delete mode 100644 docs/modules/ROOT/pages/google-pubsub-source.adoc
 delete mode 100644 docs/modules/ROOT/pages/google-sheets-source.adoc
 delete mode 100644 docs/modules/ROOT/pages/has-header-filter-action.adoc
 delete mode 100644 docs/modules/ROOT/pages/header-matches-filter-action.adoc
 delete mode 100644 docs/modules/ROOT/pages/hoist-field-action.adoc
 delete mode 100644 docs/modules/ROOT/pages/http-secured-sink.adoc
 delete mode 100644 docs/modules/ROOT/pages/http-secured-source.adoc
 delete mode 100644 docs/modules/ROOT/pages/http-sink.adoc
 delete mode 100644 docs/modules/ROOT/pages/http-source.adoc
 delete mode 100644 docs/modules/ROOT/pages/infinispan-source.adoc
 delete mode 100644 docs/modules/ROOT/pages/insert-field-action.adoc
 delete mode 100644 docs/modules/ROOT/pages/insert-header-action.adoc
 delete mode 100644 docs/modules/ROOT/pages/is-tombstone-filter-action.adoc
 delete mode 100644 docs/modules/ROOT/pages/jira-source.adoc
 delete mode 100644 docs/modules/ROOT/pages/jms-amqp-10-sink.adoc
 delete mode 100644 docs/modules/ROOT/pages/jms-amqp-10-source.adoc
 delete mode 100644 docs/modules/ROOT/pages/jms-apache-artemis-sink.adoc
 delete mode 100644 docs/modules/ROOT/pages/jms-apache-artemis-source.adoc
 delete mode 100644 docs/modules/ROOT/pages/jolt-transformation-action.adoc
 delete mode 100644 docs/modules/ROOT/pages/json-deserialize-action.adoc
 delete mode 100644 docs/modules/ROOT/pages/json-schema-validator-action.adoc
 delete mode 100644 docs/modules/ROOT/pages/json-serialize-action.adoc
 delete mode 100644 docs/modules/ROOT/pages/jsonata-action.adoc
 delete mode 100644 docs/modules/ROOT/pages/kafka-manual-commit-action.adoc
 delete mode 100644 docs/modules/ROOT/pages/kafka-not-secured-sink.adoc
 delete mode 100644 docs/modules/ROOT/pages/kafka-not-secured-source.adoc
 delete mode 100644 docs/modules/ROOT/pages/kafka-sink.adoc
 delete mode 100644 docs/modules/ROOT/pages/kafka-source.adoc
 delete mode 100644 docs/modules/ROOT/pages/kubernetes-namespaces-source.adoc
 delete mode 100644 docs/modules/ROOT/pages/kubernetes-nodes-source.adoc
 delete mode 100644 docs/modules/ROOT/pages/kubernetes-pods-source.adoc
 delete mode 100644 docs/modules/ROOT/pages/log-sink.adoc
 delete mode 100644 docs/modules/ROOT/pages/mail-imap-source.adoc
 delete mode 100644 docs/modules/ROOT/pages/mariadb-sink.adoc
 delete mode 100644 docs/modules/ROOT/pages/mariadb-source.adoc
 delete mode 100644 docs/modules/ROOT/pages/mask-field-action.adoc
 delete mode 100644 docs/modules/ROOT/pages/message-timestamp-router-action.adoc
 delete mode 100644 docs/modules/ROOT/pages/minio-sink.adoc
 delete mode 100644 docs/modules/ROOT/pages/minio-source.adoc
 delete mode 100644 docs/modules/ROOT/pages/mongodb-sink.adoc
 delete mode 100644 docs/modules/ROOT/pages/mongodb-source.adoc
 delete mode 100644 docs/modules/ROOT/pages/mqtt-sink.adoc
 delete mode 100644 docs/modules/ROOT/pages/mqtt-source.adoc
 delete mode 100644 docs/modules/ROOT/pages/mustache-template-action.adoc
 delete mode 100644 docs/modules/ROOT/pages/mvel-template-action.adoc
 delete mode 100644 docs/modules/ROOT/pages/mysql-sink.adoc
 delete mode 100644 docs/modules/ROOT/pages/mysql-source.adoc
 delete mode 100644 docs/modules/ROOT/pages/nats-sink.adoc
 delete mode 100644 docs/modules/ROOT/pages/nats-source.adoc
 delete mode 100644 docs/modules/ROOT/pages/openai-classification-action.adoc
 delete mode 100644 docs/modules/ROOT/pages/openai-completion-action.adoc
 delete mode 100644 docs/modules/ROOT/pages/pdf-action.adoc
 delete mode 100644 docs/modules/ROOT/pages/postgresql-sink.adoc
 delete mode 100644 docs/modules/ROOT/pages/postgresql-source.adoc
 delete mode 100644 docs/modules/ROOT/pages/predicate-filter-action.adoc
 delete mode 100644 docs/modules/ROOT/pages/protobuf-deserialize-action.adoc
 delete mode 100644 docs/modules/ROOT/pages/protobuf-serialize-action.adoc
 delete mode 100644 docs/modules/ROOT/pages/rabbitmq-source.adoc
 delete mode 100644 docs/modules/ROOT/pages/regex-router-action.adoc
 delete mode 100644 docs/modules/ROOT/pages/replace-field-action.adoc
 delete mode 100644 docs/modules/ROOT/pages/salesforce-source.adoc
 delete mode 100644 docs/modules/ROOT/pages/sftp-sink.adoc
 delete mode 100644 docs/modules/ROOT/pages/sftp-source.adoc
 delete mode 100644 docs/modules/ROOT/pages/slack-sink.adoc
 delete mode 100644 docs/modules/ROOT/pages/slack-source.adoc
 delete mode 100644 docs/modules/ROOT/pages/sqlserver-sink.adoc
 delete mode 100644 docs/modules/ROOT/pages/sqlserver-source.adoc
 delete mode 100644 docs/modules/ROOT/pages/ssh-source.adoc
 delete mode 100644 docs/modules/ROOT/pages/string-template-action.adoc
 delete mode 100644 docs/modules/ROOT/pages/telegram-sink.adoc
 delete mode 100644 docs/modules/ROOT/pages/telegram-source.adoc
 delete mode 100644 docs/modules/ROOT/pages/timer-source.adoc
 delete mode 100644 docs/modules/ROOT/pages/timestamp-router-action.adoc
 delete mode 100644 docs/modules/ROOT/pages/topic-name-matches-filter-action.adoc
 delete mode 100644 docs/modules/ROOT/pages/twitter-directmessage-source.adoc
 delete mode 100644 docs/modules/ROOT/pages/twitter-search-source.adoc
 delete mode 100644 docs/modules/ROOT/pages/twitter-timeline-source.adoc
 delete mode 100644 docs/modules/ROOT/pages/value-to-key-action.adoc
 delete mode 100644 docs/modules/ROOT/pages/velocity-template-action.adoc
 delete mode 100644 docs/modules/ROOT/pages/webhook-source.adoc
 delete mode 100644 docs/modules/ROOT/pages/xj-identity-action.adoc
 delete mode 100644 docs/modules/ROOT/pages/xj-template-action.adoc
 delete mode 100644 docs/modules/ROOT/properties-list.tmpl
 delete mode 100644 docs/package.json
 create mode 100644 docs/source-map.yml
 create mode 100644 docs/source-watch.yml
 delete mode 100644 docs/yarn.lock

[camel-kamelets] 02/06: remove hard-coded generated pages/images and templates

Posted by dj...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

djencks pushed a commit to branch 0.5.x
in repository https://gitbox.apache.org/repos/asf/camel-kamelets.git

commit c88926088df1d41373539f5ba558f3759b9ad8f0
Author: David Jencks <dj...@apache.org>
AuthorDate: Tue Dec 21 17:37:21 2021 -0800

    remove hard-coded generated pages/images and templates
---
 .../images/kamelets/avro-deserialize-action.svg    |  59 --
 .../images/kamelets/avro-serialize-action.svg      |  59 --
 .../assets/images/kamelets/aws-cloudwatch-sink.svg |   1 -
 .../images/kamelets/aws-ddb-streams-source.svg     |   1 -
 .../ROOT/assets/images/kamelets/aws-ec2-sink.svg   |   1 -
 .../images/kamelets/aws-kinesis-firehose-sink.svg  |   1 -
 .../assets/images/kamelets/aws-kinesis-sink.svg    |   1 -
 .../assets/images/kamelets/aws-kinesis-source.svg  |   1 -
 .../assets/images/kamelets/aws-lambda-sink.svg     |   1 -
 .../ROOT/assets/images/kamelets/aws-s3-sink.svg    |   1 -
 .../ROOT/assets/images/kamelets/aws-s3-source.svg  |   1 -
 .../kamelets/aws-s3-streaming-upload-sink.svg      |   1 -
 .../assets/images/kamelets/aws-sns-fifo-sink.svg   |  14 -
 .../ROOT/assets/images/kamelets/aws-sns-sink.svg   |  14 -
 .../assets/images/kamelets/aws-sqs-batch-sink.svg  |  81 ---
 .../assets/images/kamelets/aws-sqs-fifo-sink.svg   |  81 ---
 .../ROOT/assets/images/kamelets/aws-sqs-sink.svg   |  81 ---
 .../ROOT/assets/images/kamelets/aws-sqs-source.svg |  81 ---
 .../images/kamelets/aws-translate-action.svg       |   1 -
 .../images/kamelets/azure-cosmosdb-source.svg      |   1 -
 .../images/kamelets/azure-eventhubs-sink.svg       |   1 -
 .../images/kamelets/azure-eventhubs-source.svg     |   1 -
 .../images/kamelets/azure-storage-blob-sink.svg    |   1 -
 .../images/kamelets/azure-storage-blob-source.svg  |   1 -
 .../images/kamelets/azure-storage-queue-sink.svg   |   1 -
 .../images/kamelets/azure-storage-queue-source.svg |   1 -
 .../ROOT/assets/images/kamelets/bitcoin-source.svg |   7 -
 .../assets/images/kamelets/caffeine-action.svg     |  39 --
 .../ROOT/assets/images/kamelets/cassandra-sink.svg |  47 --
 .../assets/images/kamelets/cassandra-source.svg    |  47 --
 .../assets/images/kamelets/chuck-norris-source.svg | 103 ---
 .../images/kamelets/chunk-template-action.svg      |  59 --
 .../ROOT/assets/images/kamelets/cron-source.svg    |   1 -
 .../ROOT/assets/images/kamelets/dns-dig-action.svg |   1 -
 .../ROOT/assets/images/kamelets/dns-ip-action.svg  |   1 -
 .../assets/images/kamelets/dns-lookup-action.svg   |   1 -
 .../ROOT/assets/images/kamelets/dropbox-sink.svg   |   4 -
 .../ROOT/assets/images/kamelets/dropbox-source.svg |   4 -
 .../assets/images/kamelets/earthquake-source.svg   |   1 -
 .../images/kamelets/elasticsearch-index-sink.svg   |  25 -
 .../kamelets/elasticsearch-search-source.svg       |  25 -
 .../ROOT/assets/images/kamelets/exec-sink.svg      |  29 -
 .../images/kamelets/extract-field-action.svg       |  59 --
 .../ROOT/assets/images/kamelets/fhir-source.svg    |   1 -
 .../assets/images/kamelets/file-watch-source.svg   |  75 ---
 .../images/kamelets/freemarker-template-action.svg |  59 --
 .../ROOT/assets/images/kamelets/ftp-sink.svg       |  89 ---
 .../ROOT/assets/images/kamelets/ftp-source.svg     |  89 ---
 .../ROOT/assets/images/kamelets/ftps-sink.svg      |  89 ---
 .../ROOT/assets/images/kamelets/ftps-source.svg    |  89 ---
 .../ROOT/assets/images/kamelets/github-source.svg  |   3 -
 .../images/kamelets/google-calendar-source.svg     |   1 -
 .../assets/images/kamelets/google-mail-source.svg  |   7 -
 .../images/kamelets/google-mail-stream-source.svg  |   7 -
 .../assets/images/kamelets/google-pubsub-sink.svg  |   1 -
 .../images/kamelets/google-pubsub-source.svg       |   1 -
 .../images/kamelets/google-sheets-source.svg       |  16 -
 .../kamelets/google-sheets-stream-source.svg       |  16 -
 .../images/kamelets/has-header-filter-action.svg   |  59 --
 .../kamelets/header-matches-filter-action.svg      |  59 --
 .../assets/images/kamelets/hoist-field-action.svg  |  59 --
 .../assets/images/kamelets/http-secured-sink.svg   |   8 -
 .../assets/images/kamelets/http-secured-source.svg |   8 -
 .../ROOT/assets/images/kamelets/http-sink.svg      |   8 -
 .../ROOT/assets/images/kamelets/http-source.svg    |   8 -
 .../assets/images/kamelets/infinispan-source.svg   |   1 -
 .../assets/images/kamelets/insert-field-action.svg |  59 --
 .../ROOT/assets/images/kamelets/insert-field.svg   |  59 --
 .../images/kamelets/insert-header-action.svg       |  59 --
 .../images/kamelets/is-tombstone-filter-action.svg |  59 --
 .../ROOT/assets/images/kamelets/jira-source.svg    |  18 -
 .../assets/images/kamelets/jms-amqp-10-sink.svg    | 689 ---------------------
 .../assets/images/kamelets/jms-amqp-10-source.svg  | 689 ---------------------
 .../images/kamelets/jms-apache-artemis-sink.svg    | 497 ---------------
 .../images/kamelets/jms-apache-artemis-source.svg  | 497 ---------------
 .../images/kamelets/jolt-transformation-action.svg |  59 --
 .../images/kamelets/json-deserialize-action.svg    |  59 --
 .../kamelets/json-schema-validator-action.svg      |  59 --
 .../images/kamelets/json-serialize-action.svg      |  59 --
 .../ROOT/assets/images/kamelets/jsonata-action.svg |  59 --
 .../images/kamelets/kafka-manual-commit-action.svg |  59 --
 .../images/kamelets/kafka-not-secured-sink.svg     |  19 -
 .../images/kamelets/kafka-not-secured-source.svg   |  19 -
 .../ROOT/assets/images/kamelets/kafka-sink.svg     |  19 -
 .../ROOT/assets/images/kamelets/kafka-source.svg   |  19 -
 .../kamelets/kubernetes-namespaces-source.svg      |  84 ---
 .../images/kamelets/kubernetes-nodes-source.svg    |  84 ---
 .../images/kamelets/kubernetes-pods-source.svg     |  84 ---
 .../ROOT/assets/images/kamelets/log-sink.svg       |  41 --
 .../assets/images/kamelets/mail-imap-source.svg    |  68 --
 .../ROOT/assets/images/kamelets/mariadb-sink.svg   |  25 -
 .../ROOT/assets/images/kamelets/mariadb-source.svg |  25 -
 .../assets/images/kamelets/mask-field-action.svg   |  59 --
 .../kamelets/message-timestamp-router-action.svg   |  59 --
 .../ROOT/assets/images/kamelets/minio-sink.svg     |   1 -
 .../ROOT/assets/images/kamelets/minio-source.svg   |   1 -
 .../ROOT/assets/images/kamelets/mongodb-sink.svg   |   1 -
 .../ROOT/assets/images/kamelets/mongodb-source.svg |   1 -
 .../ROOT/assets/images/kamelets/mqtt-sink.svg      |  18 -
 .../ROOT/assets/images/kamelets/mqtt-source.svg    |  18 -
 .../images/kamelets/mustache-template-action.svg   |  59 --
 .../images/kamelets/mvel-template-action.svg       |  59 --
 .../ROOT/assets/images/kamelets/mysql-sink.svg     |   7 -
 .../ROOT/assets/images/kamelets/mysql-source.svg   |   7 -
 .../ROOT/assets/images/kamelets/nats-sink.svg      |   1 -
 .../ROOT/assets/images/kamelets/nats-source.svg    |   1 -
 .../kamelets/openai-classification-action.svg      |   2 -
 .../images/kamelets/openai-completion-action.svg   |   2 -
 .../ROOT/assets/images/kamelets/pdf-action.svg     |  75 ---
 .../assets/images/kamelets/postgresql-sink.svg     |   1 -
 .../assets/images/kamelets/postgresql-source.svg   |   1 -
 .../images/kamelets/predicate-filter-action.svg    |  59 --
 .../kamelets/protobuf-deserialize-action.svg       |  59 --
 .../images/kamelets/protobuf-serialize-action.svg  |  59 --
 .../assets/images/kamelets/rabbitmq-source.svg     |   1 -
 .../assets/images/kamelets/regex-router-action.svg |  59 --
 .../images/kamelets/replace-field-action.svg       |  59 --
 .../assets/images/kamelets/salesforce-source.svg   |   1 -
 .../ROOT/assets/images/kamelets/sftp-sink.svg      |  89 ---
 .../ROOT/assets/images/kamelets/sftp-source.svg    |  89 ---
 .../ROOT/assets/images/kamelets/slack-sink.svg     |  28 -
 .../ROOT/assets/images/kamelets/slack-source.svg   |  28 -
 .../ROOT/assets/images/kamelets/sqlserver-sink.svg |   7 -
 .../assets/images/kamelets/sqlserver-source.svg    |   7 -
 .../ROOT/assets/images/kamelets/ssh-source.svg     |   4 -
 .../images/kamelets/string-template-action.svg     |  59 --
 .../ROOT/assets/images/kamelets/telegram-sink.svg  |   1 -
 .../assets/images/kamelets/telegram-source.svg     |   1 -
 .../ROOT/assets/images/kamelets/timer-source.svg   |   7 -
 .../images/kamelets/timestamp-router-action.svg    |  59 --
 .../kamelets/topic-name-matches-filter-action.svg  |  59 --
 .../kamelets/twitter-directmessage-source.svg      |   6 -
 .../images/kamelets/twitter-search-source.svg      |   6 -
 .../images/kamelets/twitter-timeline-source.svg    |   6 -
 .../assets/images/kamelets/value-to-key-action.svg |  59 --
 .../images/kamelets/velocity-template-action.svg   |  59 --
 .../ROOT/assets/images/kamelets/webhook-source.svg |   1 -
 .../assets/images/kamelets/xj-identity-action.svg  |  59 --
 .../assets/images/kamelets/xj-template-action.svg  |  59 --
 docs/modules/ROOT/kamelet-binding-sink-source.tmpl |  43 --
 docs/modules/ROOT/kamelet.adoc.tmpl                | 115 ----
 .../ROOT/pages/avro-deserialize-action.adoc        | 163 -----
 docs/modules/ROOT/pages/avro-serialize-action.adoc | 163 -----
 docs/modules/ROOT/pages/aws-cloudwatch-sink.adoc   | 164 -----
 .../modules/ROOT/pages/aws-ddb-streams-source.adoc | 158 -----
 docs/modules/ROOT/pages/aws-ec2-sink.adoc          | 156 -----
 .../ROOT/pages/aws-kinesis-firehose-sink.adoc      | 155 -----
 docs/modules/ROOT/pages/aws-kinesis-sink.adoc      | 167 -----
 docs/modules/ROOT/pages/aws-kinesis-source.adoc    | 156 -----
 docs/modules/ROOT/pages/aws-lambda-sink.adoc       | 155 -----
 docs/modules/ROOT/pages/aws-s3-sink.adoc           | 162 -----
 docs/modules/ROOT/pages/aws-s3-source.adoc         | 160 -----
 .../ROOT/pages/aws-s3-streaming-upload-sink.adoc   | 165 -----
 docs/modules/ROOT/pages/aws-sns-fifo-sink.adoc     | 162 -----
 docs/modules/ROOT/pages/aws-sns-sink.adoc          | 160 -----
 docs/modules/ROOT/pages/aws-sqs-batch-sink.adoc    | 161 -----
 docs/modules/ROOT/pages/aws-sqs-fifo-sink.adoc     | 160 -----
 docs/modules/ROOT/pages/aws-sqs-sink.adoc          | 158 -----
 docs/modules/ROOT/pages/aws-sqs-source.adoc        | 159 -----
 docs/modules/ROOT/pages/aws-translate-action.adoc  | 173 ------
 docs/modules/ROOT/pages/azure-cosmosdb-source.adoc | 160 -----
 docs/modules/ROOT/pages/azure-eventhubs-sink.adoc  | 165 -----
 .../modules/ROOT/pages/azure-eventhubs-source.adoc | 169 -----
 .../ROOT/pages/azure-storage-blob-sink.adoc        | 159 -----
 .../ROOT/pages/azure-storage-blob-source.adoc      | 156 -----
 .../ROOT/pages/azure-storage-queue-sink.adoc       | 160 -----
 .../ROOT/pages/azure-storage-queue-source.adoc     | 153 -----
 docs/modules/ROOT/pages/bitcoin-source.adoc        | 144 -----
 docs/modules/ROOT/pages/caffeine-action.adoc       | 166 -----
 docs/modules/ROOT/pages/cassandra-sink.adoc        | 165 -----
 docs/modules/ROOT/pages/cassandra-source.adoc      | 164 -----
 docs/modules/ROOT/pages/chuck-norris-source.adoc   | 144 -----
 docs/modules/ROOT/pages/chunk-template-action.adoc | 162 -----
 docs/modules/ROOT/pages/cron-source.adoc           | 151 -----
 docs/modules/ROOT/pages/dns-dig-action.adoc        | 159 -----
 docs/modules/ROOT/pages/dns-ip-action.adoc         | 155 -----
 docs/modules/ROOT/pages/dns-lookup-action.adoc     | 156 -----
 docs/modules/ROOT/pages/dropbox-sink.adoc          | 159 -----
 docs/modules/ROOT/pages/dropbox-source.adoc        | 159 -----
 docs/modules/ROOT/pages/earthquake-source.adoc     | 148 -----
 .../ROOT/pages/elasticsearch-index-sink.adoc       | 167 -----
 .../ROOT/pages/elasticsearch-search-source.adoc    | 163 -----
 docs/modules/ROOT/pages/exec-sink.adoc             | 153 -----
 docs/modules/ROOT/pages/extract-field-action.adoc  | 162 -----
 docs/modules/ROOT/pages/fhir-source.adoc           | 156 -----
 docs/modules/ROOT/pages/file-watch-source.adoc     | 147 -----
 .../ROOT/pages/freemarker-template-action.adoc     | 162 -----
 docs/modules/ROOT/pages/ftp-sink.adoc              | 165 -----
 docs/modules/ROOT/pages/ftp-source.adoc            | 160 -----
 docs/modules/ROOT/pages/ftps-sink.adoc             | 165 -----
 docs/modules/ROOT/pages/ftps-source.adoc           | 160 -----
 docs/modules/ROOT/pages/github-source.adoc         | 154 -----
 .../modules/ROOT/pages/google-calendar-source.adoc | 168 -----
 docs/modules/ROOT/pages/google-mail-source.adoc    | 166 -----
 docs/modules/ROOT/pages/google-pubsub-sink.adoc    | 155 -----
 docs/modules/ROOT/pages/google-pubsub-source.adoc  | 158 -----
 docs/modules/ROOT/pages/google-sheets-source.adoc  | 169 -----
 .../ROOT/pages/has-header-filter-action.adoc       | 161 -----
 .../ROOT/pages/header-matches-filter-action.adoc   | 161 -----
 docs/modules/ROOT/pages/hoist-field-action.adoc    | 162 -----
 docs/modules/ROOT/pages/http-secured-sink.adoc     | 152 -----
 docs/modules/ROOT/pages/http-secured-source.adoc   | 154 -----
 docs/modules/ROOT/pages/http-sink.adoc             | 148 -----
 docs/modules/ROOT/pages/http-source.adoc           | 150 -----
 docs/modules/ROOT/pages/infinispan-source.adoc     | 162 -----
 docs/modules/ROOT/pages/insert-field-action.adoc   | 171 -----
 docs/modules/ROOT/pages/insert-header-action.adoc  | 163 -----
 .../ROOT/pages/is-tombstone-filter-action.adoc     | 149 -----
 docs/modules/ROOT/pages/jira-source.adoc           | 155 -----
 docs/modules/ROOT/pages/jms-amqp-10-sink.adoc      | 151 -----
 docs/modules/ROOT/pages/jms-amqp-10-source.adoc    | 151 -----
 .../ROOT/pages/jms-apache-artemis-sink.adoc        | 151 -----
 .../ROOT/pages/jms-apache-artemis-source.adoc      | 151 -----
 .../ROOT/pages/jolt-transformation-action.adoc     | 162 -----
 .../ROOT/pages/json-deserialize-action.adoc        | 151 -----
 .../ROOT/pages/json-schema-validator-action.adoc   | 162 -----
 docs/modules/ROOT/pages/json-serialize-action.adoc | 151 -----
 docs/modules/ROOT/pages/jsonata-action.adoc        | 162 -----
 .../ROOT/pages/kafka-manual-commit-action.adoc     | 149 -----
 .../modules/ROOT/pages/kafka-not-secured-sink.adoc | 157 -----
 .../ROOT/pages/kafka-not-secured-source.adoc       | 154 -----
 docs/modules/ROOT/pages/kafka-sink.adoc            | 165 -----
 docs/modules/ROOT/pages/kafka-source.adoc          | 162 -----
 .../ROOT/pages/kubernetes-namespaces-source.adoc   | 150 -----
 .../ROOT/pages/kubernetes-nodes-source.adoc        | 151 -----
 .../modules/ROOT/pages/kubernetes-pods-source.adoc | 151 -----
 docs/modules/ROOT/pages/log-sink.adoc              | 143 -----
 docs/modules/ROOT/pages/mail-imap-source.adoc      | 166 -----
 docs/modules/ROOT/pages/mariadb-sink.adoc          | 173 ------
 docs/modules/ROOT/pages/mariadb-source.adoc        | 166 -----
 docs/modules/ROOT/pages/mask-field-action.adoc     | 165 -----
 .../pages/message-timestamp-router-action.adoc     | 165 -----
 docs/modules/ROOT/pages/minio-sink.adoc            | 162 -----
 docs/modules/ROOT/pages/minio-source.adoc          | 158 -----
 docs/modules/ROOT/pages/mongodb-sink.adoc          | 163 -----
 docs/modules/ROOT/pages/mongodb-source.adoc        | 161 -----
 docs/modules/ROOT/pages/mqtt-sink.adoc             | 151 -----
 docs/modules/ROOT/pages/mqtt-source.adoc           | 152 -----
 .../ROOT/pages/mustache-template-action.adoc       | 162 -----
 docs/modules/ROOT/pages/mvel-template-action.adoc  | 162 -----
 docs/modules/ROOT/pages/mysql-sink.adoc            | 173 ------
 docs/modules/ROOT/pages/mysql-source.adoc          | 166 -----
 docs/modules/ROOT/pages/nats-sink.adoc             | 149 -----
 docs/modules/ROOT/pages/nats-source.adoc           | 150 -----
 .../ROOT/pages/openai-classification-action.adoc   | 177 ------
 .../ROOT/pages/openai-completion-action.adoc       | 173 ------
 docs/modules/ROOT/pages/pdf-action.adoc            | 158 -----
 docs/modules/ROOT/pages/postgresql-sink.adoc       | 170 -----
 docs/modules/ROOT/pages/postgresql-source.adoc     | 163 -----
 .../ROOT/pages/predicate-filter-action.adoc        | 161 -----
 .../ROOT/pages/protobuf-deserialize-action.adoc    | 162 -----
 .../ROOT/pages/protobuf-serialize-action.adoc      | 162 -----
 docs/modules/ROOT/pages/rabbitmq-source.adoc       | 153 -----
 docs/modules/ROOT/pages/regex-router-action.adoc   | 164 -----
 docs/modules/ROOT/pages/replace-field-action.adoc  | 168 -----
 docs/modules/ROOT/pages/salesforce-source.adoc     | 164 -----
 docs/modules/ROOT/pages/sftp-sink.adoc             | 165 -----
 docs/modules/ROOT/pages/sftp-source.adoc           | 160 -----
 docs/modules/ROOT/pages/slack-sink.adoc            | 153 -----
 docs/modules/ROOT/pages/slack-source.adoc          | 150 -----
 docs/modules/ROOT/pages/sqlserver-sink.adoc        | 173 ------
 docs/modules/ROOT/pages/sqlserver-source.adoc      | 166 -----
 docs/modules/ROOT/pages/ssh-source.adoc            | 157 -----
 .../modules/ROOT/pages/string-template-action.adoc | 162 -----
 docs/modules/ROOT/pages/telegram-sink.adoc         | 161 -----
 docs/modules/ROOT/pages/telegram-source.adoc       | 154 -----
 docs/modules/ROOT/pages/timer-source.adoc          | 149 -----
 .../ROOT/pages/timestamp-router-action.adoc        | 159 -----
 .../pages/topic-name-matches-filter-action.adoc    | 160 -----
 .../ROOT/pages/twitter-directmessage-source.adoc   | 162 -----
 docs/modules/ROOT/pages/twitter-search-source.adoc | 162 -----
 .../ROOT/pages/twitter-timeline-source.adoc        | 162 -----
 docs/modules/ROOT/pages/value-to-key-action.adoc   | 162 -----
 .../ROOT/pages/velocity-template-action.adoc       | 162 -----
 docs/modules/ROOT/pages/webhook-source.adoc        | 148 -----
 docs/modules/ROOT/pages/xj-identity-action.adoc    | 160 -----
 docs/modules/ROOT/pages/xj-template-action.adoc    | 165 -----
 docs/modules/ROOT/properties-list.tmpl             |   1 -
 278 files changed, 28357 deletions(-)

diff --git a/docs/modules/ROOT/assets/images/kamelets/avro-deserialize-action.svg b/docs/modules/ROOT/assets/images/kamelets/avro-deserialize-action.svg
deleted file mode 100644
index fa06352..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/avro-deserialize-action.svg
+++ /dev/null
@@ -1,59 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   viewBox="0 -256 1792 1792"
-   id="svg3025"
-   version="1.1"
-   inkscape:version="0.48.3.1 r9886"
-   width="100%"
-   height="100%"
-   sodipodi:docname="cog_font_awesome.svg">
-  <metadata
-     id="metadata3035">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <defs
-     id="defs3033" />
-  <sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="640"
-     inkscape:window-height="480"
-     id="namedview3031"
-     showgrid="false"
-     inkscape:zoom="0.13169643"
-     inkscape:cx="896"
-     inkscape:cy="896"
-     inkscape:window-x="0"
-     inkscape:window-y="25"
-     inkscape:window-maximized="0"
-     inkscape:current-layer="svg3025" />
-  <g
-     transform="matrix(1,0,0,-1,121.49153,1285.4237)"
-     id="g3027">
-    <path
-       d="m 1024,640 q 0,106 -75,181 -75,75 -181,75 -106,0 -181,-75 -75,-75 -75,-181 0,-106 75,-181 75,-75 181,-75 106,0 181,75 75,75 75,181 z m 512,109 V 527 q 0,-12 -8,-23 -8,-11 -20,-13 l -185,-28 q -19,-54 -39,-91 35,-50 107,-138 10,-12 10,-25 0,-13 -9,-23 -27,-37 -99,-108 -72,-71 -94,-71 -12,0 -26,9 l -138,108 q -44,-23 -91,-38 -16,-136 -29,-186 -7,-28 -36,-28 H 657 q -14,0 -24.5,8.5 Q 622,-111 621,-98 L 593,86 q -49,16 -90,37 L 362,16 Q 352,7 337,7 323,7 312,18 186,132 147,186 q -7 [...]
-       id="path3029"
-       inkscape:connector-curvature="0"
-       style="fill:currentColor" />
-  </g>
-</svg>
diff --git a/docs/modules/ROOT/assets/images/kamelets/avro-serialize-action.svg b/docs/modules/ROOT/assets/images/kamelets/avro-serialize-action.svg
deleted file mode 100644
index fa06352..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/avro-serialize-action.svg
+++ /dev/null
@@ -1,59 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   viewBox="0 -256 1792 1792"
-   id="svg3025"
-   version="1.1"
-   inkscape:version="0.48.3.1 r9886"
-   width="100%"
-   height="100%"
-   sodipodi:docname="cog_font_awesome.svg">
-  <metadata
-     id="metadata3035">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <defs
-     id="defs3033" />
-  <sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="640"
-     inkscape:window-height="480"
-     id="namedview3031"
-     showgrid="false"
-     inkscape:zoom="0.13169643"
-     inkscape:cx="896"
-     inkscape:cy="896"
-     inkscape:window-x="0"
-     inkscape:window-y="25"
-     inkscape:window-maximized="0"
-     inkscape:current-layer="svg3025" />
-  <g
-     transform="matrix(1,0,0,-1,121.49153,1285.4237)"
-     id="g3027">
-    <path
-       d="m 1024,640 q 0,106 -75,181 -75,75 -181,75 -106,0 -181,-75 -75,-75 -75,-181 0,-106 75,-181 75,-75 181,-75 106,0 181,75 75,75 75,181 z m 512,109 V 527 q 0,-12 -8,-23 -8,-11 -20,-13 l -185,-28 q -19,-54 -39,-91 35,-50 107,-138 10,-12 10,-25 0,-13 -9,-23 -27,-37 -99,-108 -72,-71 -94,-71 -12,0 -26,9 l -138,108 q -44,-23 -91,-38 -16,-136 -29,-186 -7,-28 -36,-28 H 657 q -14,0 -24.5,8.5 Q 622,-111 621,-98 L 593,86 q -49,16 -90,37 L 362,16 Q 352,7 337,7 323,7 312,18 186,132 147,186 q -7 [...]
-       id="path3029"
-       inkscape:connector-curvature="0"
-       style="fill:currentColor" />
-  </g>
-</svg>
diff --git a/docs/modules/ROOT/assets/images/kamelets/aws-cloudwatch-sink.svg b/docs/modules/ROOT/assets/images/kamelets/aws-cloudwatch-sink.svg
deleted file mode 100644
index 9e245bf..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/aws-cloudwatch-sink.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg width="2207" height="2500" viewBox="0 0 256 290" xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMidYMid"><path d="M256 199.305l-127.957-18.797L0 199.329l128.01 47.439L256 199.305" fill="#B7CA9D"/><path d="M25.621 197.113l21.63 6.761 1.971-2.238V50.284l-1.971-2.585-21.63 8.274v141.14" fill="#4B612C"/><path d="M123.832 190.423l-76.581 13.451V47.703l76.581 17.222v125.498" fill="#759C3E"/><path d="M89.686 216.889l-29.848-9.201V14.928L89.686.004l2.612 2.845v210.858l-2.612 3.182 [...]
diff --git a/docs/modules/ROOT/assets/images/kamelets/aws-ddb-streams-source.svg b/docs/modules/ROOT/assets/images/kamelets/aws-ddb-streams-source.svg
deleted file mode 100644
index c0f23d9..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/aws-ddb-streams-source.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg height="100" width="100" xmlns="http://www.w3.org/2000/svg"><path fill="#2D72B8" d="M74.174 31.807l7.437 5.367v-7.602l-7.48-8.765v10.957l.043.015z"/><path fill="#5294CF" d="M59.838 85.666l14.293-7.146V20.791l-14.303-7.124z"/><path fill="#205B98" d="M39.496 85.666L25.203 78.52V20.791l14.303-7.124z"/><path fill="#2D72B8" d="M39.506 13.667h20.321v71.999H39.506zM74.131 67.564V78.52l7.48-8.764v-7.602l-7.437 5.397zM74.131 62.936l.043-.01 7.437-4v-7.649l-7.48.688zM74.174 36.429l-.043-.01V4 [...]
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/kamelets/aws-ec2-sink.svg b/docs/modules/ROOT/assets/images/kamelets/aws-ec2-sink.svg
deleted file mode 100644
index 2bbf940..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/aws-ec2-sink.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg width="2065" height="2500" viewBox="0 0 256 310" xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMidYMid"><path d="M42.754 244.495l-29.918 6.826V57.565l29.918 6.839v180.091" fill="#F68536"/><path d="M80.082 255.931l-37.328 10.608V42.612l37.328 10.595v202.724M127.966 267.681l-47.884 17.524V23.946l47.884 17.516v226.219M256 245.079l-128.034 64.017V0L256 64.017v181.062" fill="#F68536"/><path d="M102.444 12.763L127.966 0v309.096l-25.522-12.759V12.763M60.325 33.82l19.757-9.878v26 [...]
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/kamelets/aws-kinesis-firehose-sink.svg b/docs/modules/ROOT/assets/images/kamelets/aws-kinesis-firehose-sink.svg
deleted file mode 100644
index be6db90..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/aws-kinesis-firehose-sink.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 85 85" fill="#fff" fill-rule="evenodd" stroke="#000" stroke-linecap="round" stroke-linejoin="round"><use xlink:href="#A" x="2.5" y="2.5"/><symbol id="A" overflow="visible"><g stroke="none"><path d="M13.766 3.12h52.468c3.651 0 7.152 1.363 9.734 3.788S80 12.624 80 16.054v21.698c-2.717-1.319-8.664-2.723-17.464-2.723-3.37-.013-6.737.224-10.068.709-5.932.922-9.057 2.51-9.057 3.489v36.873c0 .61.891  [...]
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/kamelets/aws-kinesis-sink.svg b/docs/modules/ROOT/assets/images/kamelets/aws-kinesis-sink.svg
deleted file mode 100644
index 26ddfef..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/aws-kinesis-sink.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 308.23401"><title>aws-kinesis</title><path d="M0,172.087l127.754,58.81,127.752-58.81-127.752-5.293Z" transform="translate(0 0.00005)" fill="#fcbf92"/><path d="M128.147,0,.059,63.881v90.136H153.648V12.751Z" transform="translate(0 0.00005)" fill="#9d5025"/><path d="M.059,217.559l128.162,90.675L256,217.559,127.945,198.926Z" transform="translate(0 0.00005)" fill="#fcbf92"/><path d="M128.146,154.017h67.5 [...]
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/kamelets/aws-kinesis-source.svg b/docs/modules/ROOT/assets/images/kamelets/aws-kinesis-source.svg
deleted file mode 100644
index 26ddfef..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/aws-kinesis-source.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 308.23401"><title>aws-kinesis</title><path d="M0,172.087l127.754,58.81,127.752-58.81-127.752-5.293Z" transform="translate(0 0.00005)" fill="#fcbf92"/><path d="M128.147,0,.059,63.881v90.136H153.648V12.751Z" transform="translate(0 0.00005)" fill="#9d5025"/><path d="M.059,217.559l128.162,90.675L256,217.559,127.945,198.926Z" transform="translate(0 0.00005)" fill="#fcbf92"/><path d="M128.146,154.017h67.5 [...]
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/kamelets/aws-lambda-sink.svg b/docs/modules/ROOT/assets/images/kamelets/aws-lambda-sink.svg
deleted file mode 100644
index 0975f05..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/aws-lambda-sink.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg width="2065" height="2500" viewBox="0 0 256 310" xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMidYMid"><path d="M0 245.262l16.322 8.161L19 248.668V59.333l-2.678-3.494L0 64v181.262" fill="#9D5025"/><path d="M47.678 63.57l-31.356-7.731v197.584l31.356-7.302V63.57" fill="#F68536"/><path d="M143.893 78.604l22.335-11.597 74.309 28.778-19.758 2.577-76.886-19.758" fill="#6B3A19"/><path d="M144.752 230.658l21.906 11.597 74.308-28.778-19.758-2.578-76.456 19.759" fill="#FBBF93"/><p [...]
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/kamelets/aws-s3-sink.svg b/docs/modules/ROOT/assets/images/kamelets/aws-s3-sink.svg
deleted file mode 100644
index 1d0f76b..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/aws-s3-sink.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" x="0" y="0" viewBox="0 0 248.2 300" xml:space="preserve"><style>.st28{fill:#8c3123}.st29{fill:#e05243}</style><path class="st28" d="M20 52.1L0 62v175.5l20 9.9.1-.1V52.2l-.1-.1"/><path class="st29" d="M127 222L20 247.5V52.1L127 77v145"/><path class="st28" d="M78.7 182.1l45.4 5.8.3-.7.3-74.4-.5-.6-45.4 5.7-.1 64.2"/><path class="st28" d="M124.1 222.3l104.1 25.2.2-.3V52.1l-.2-.2-104.1 25.4v145"/><path class="st29" d="M169.5  [...]
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/kamelets/aws-s3-source.svg b/docs/modules/ROOT/assets/images/kamelets/aws-s3-source.svg
deleted file mode 100644
index 1d0f76b..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/aws-s3-source.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" x="0" y="0" viewBox="0 0 248.2 300" xml:space="preserve"><style>.st28{fill:#8c3123}.st29{fill:#e05243}</style><path class="st28" d="M20 52.1L0 62v175.5l20 9.9.1-.1V52.2l-.1-.1"/><path class="st29" d="M127 222L20 247.5V52.1L127 77v145"/><path class="st28" d="M78.7 182.1l45.4 5.8.3-.7.3-74.4-.5-.6-45.4 5.7-.1 64.2"/><path class="st28" d="M124.1 222.3l104.1 25.2.2-.3V52.1l-.2-.2-104.1 25.4v145"/><path class="st29" d="M169.5  [...]
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/kamelets/aws-s3-streaming-upload-sink.svg b/docs/modules/ROOT/assets/images/kamelets/aws-s3-streaming-upload-sink.svg
deleted file mode 100644
index 1d0f76b..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/aws-s3-streaming-upload-sink.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" x="0" y="0" viewBox="0 0 248.2 300" xml:space="preserve"><style>.st28{fill:#8c3123}.st29{fill:#e05243}</style><path class="st28" d="M20 52.1L0 62v175.5l20 9.9.1-.1V52.2l-.1-.1"/><path class="st29" d="M127 222L20 247.5V52.1L127 77v145"/><path class="st28" d="M78.7 182.1l45.4 5.8.3-.7.3-74.4-.5-.6-45.4 5.7-.1 64.2"/><path class="st28" d="M124.1 222.3l104.1 25.2.2-.3V52.1l-.2-.2-104.1 25.4v145"/><path class="st29" d="M169.5  [...]
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/kamelets/aws-sns-fifo-sink.svg b/docs/modules/ROOT/assets/images/kamelets/aws-sns-fifo-sink.svg
deleted file mode 100644
index 192b2c8..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/aws-sns-fifo-sink.svg
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg   viewBox="0 0 256 257" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" preserveAspectRatio="xMidYMid">
-	<g>
-		<path d="M98.875,232.033 L72.442,224.625 L47.441,196.117 L78.713,195.254 L98.875,232.033" fill="#995B80"></path>
-		<path d="M37.75,213.233 L22.875,209.067 L8.817,193.033 L25.899,190.224 L37.75,213.233" fill="#995B80"></path>
-		<path d="M0,191.017 L15.204,194.108 L17.411,190.226 L17.411,58.503 L15.204,55.942 L0,64.6 L0,191.017" fill="#7B3F65"></path>
-		<path d="M73.933,69.708 L15.208,55.942 L15.208,194.108 L24.006,193.29 L37.75,213.233 L48.35,191.028 L73.933,188.65 L73.933,69.708" fill="#C17B9D"></path>
-		<path d="M33.958,198.133 L60.021,203.383 L61.737,199.338 L61.737,37.44 L60.021,33.775 L33.958,46.983 L33.958,198.133" fill="#7B3F65"></path>
-		<path d="M208.734,81.516 L60.021,33.775 L60.021,203.387 L77.242,201.171 L98.875,232.033 L116.001,196.183 L208.734,184.25 L208.734,81.516" fill="#C17B9D"></path>
-		<path d="M181.833,256.492 L144.267,245.967 L108.758,205.467 L154.791,204.999 L181.833,256.492" fill="#995B80"></path>
-		<path d="M89.591,208.95 L127.921,216.367 L130.898,213.801 L130.898,4.117 L127.921,0 L89.591,19.158 L89.591,208.95" fill="#7B3F65"></path>
-		<path d="M256,64.033 L127.925,0 L127.925,216.367 L150.522,211.839 L181.833,256.492 L208.734,200.183 L208.717,200.181 L256,190.708 L256,64.033" fill="#C17B9D"></path>
-	</g>
-</svg>
diff --git a/docs/modules/ROOT/assets/images/kamelets/aws-sns-sink.svg b/docs/modules/ROOT/assets/images/kamelets/aws-sns-sink.svg
deleted file mode 100644
index 192b2c8..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/aws-sns-sink.svg
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg   viewBox="0 0 256 257" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" preserveAspectRatio="xMidYMid">
-	<g>
-		<path d="M98.875,232.033 L72.442,224.625 L47.441,196.117 L78.713,195.254 L98.875,232.033" fill="#995B80"></path>
-		<path d="M37.75,213.233 L22.875,209.067 L8.817,193.033 L25.899,190.224 L37.75,213.233" fill="#995B80"></path>
-		<path d="M0,191.017 L15.204,194.108 L17.411,190.226 L17.411,58.503 L15.204,55.942 L0,64.6 L0,191.017" fill="#7B3F65"></path>
-		<path d="M73.933,69.708 L15.208,55.942 L15.208,194.108 L24.006,193.29 L37.75,213.233 L48.35,191.028 L73.933,188.65 L73.933,69.708" fill="#C17B9D"></path>
-		<path d="M33.958,198.133 L60.021,203.383 L61.737,199.338 L61.737,37.44 L60.021,33.775 L33.958,46.983 L33.958,198.133" fill="#7B3F65"></path>
-		<path d="M208.734,81.516 L60.021,33.775 L60.021,203.387 L77.242,201.171 L98.875,232.033 L116.001,196.183 L208.734,184.25 L208.734,81.516" fill="#C17B9D"></path>
-		<path d="M181.833,256.492 L144.267,245.967 L108.758,205.467 L154.791,204.999 L181.833,256.492" fill="#995B80"></path>
-		<path d="M89.591,208.95 L127.921,216.367 L130.898,213.801 L130.898,4.117 L127.921,0 L89.591,19.158 L89.591,208.95" fill="#7B3F65"></path>
-		<path d="M256,64.033 L127.925,0 L127.925,216.367 L150.522,211.839 L181.833,256.492 L208.734,200.183 L208.717,200.181 L256,190.708 L256,64.033" fill="#C17B9D"></path>
-	</g>
-</svg>
diff --git a/docs/modules/ROOT/assets/images/kamelets/aws-sqs-batch-sink.svg b/docs/modules/ROOT/assets/images/kamelets/aws-sqs-batch-sink.svg
deleted file mode 100644
index 9676edf..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/aws-sqs-batch-sink.svg
+++ /dev/null
@@ -1,81 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   enable-background="new 0 0 100 100"
-   height="72.199997"
-   version="1.1"
-   viewBox="0 0 59.849998 72.199997"
-   width="59.849998"
-   xml:space="preserve"
-   id="svg145"
-   sodipodi:docname="download.svg"
-   inkscape:version="1.0.2 (e86c870879, 2021-01-15)"><metadata
-     id="metadata151"><rdf:RDF><cc:Work
-         rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
-     id="defs149" /><sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="1920"
-     inkscape:window-height="1016"
-     id="namedview147"
-     showgrid="false"
-     fit-margin-top="0.1"
-     fit-margin-left="0.1"
-     fit-margin-right="0.1"
-     fit-margin-bottom="0.1"
-     inkscape:zoom="8.19"
-     inkscape:cx="29.925"
-     inkscape:cy="36.1"
-     inkscape:window-x="0"
-     inkscape:window-y="27"
-     inkscape:window-maximized="1"
-     inkscape:current-layer="svg145" /><g
-     id="Amazon_CloudSearch"
-     transform="translate(-20.075,-13.9)"><g
-       id="g142"><polygon
-         fill="#d9a741"
-         points="23.987,36.201 54.462,40.494 54.46,59.506 23.985,63.793 "
-         id="polygon120" /><polygon
-         fill="#876929"
-         points="50.003,14 20.179,28.908 20.179,37.344 50.003,28.399 "
-         id="polygon122" /><polygon
-         fill="#876929"
-         points="49.997,86 20.19,71.094 20.19,62.654 49.999,71.6 "
-         id="polygon124" /><polygon
-         fill="#d9a741"
-         points="50.003,14 79.825,28.914 79.823,37.35 50.003,28.399 "
-         id="polygon126" /><polygon
-         fill="#d9a741"
-         points="49.997,86 79.806,71.099 79.806,62.66 49.999,71.6 "
-         id="polygon128" /><polygon
-         fill="#876929"
-         points="20.179,28.908 23.989,27.004 23.985,72.99 20.175,71.086 "
-         id="polygon130" /><polygon
-         fill="#876929"
-         points="50.001,40.832 39.019,42.229 39.017,57.762 49.999,59.16 "
-         id="polygon132" /><polygon
-         fill="#876929"
-         points="35.083,42.729 27.954,43.637 27.954,56.354 35.081,57.26 "
-         id="polygon134" /><polygon
-         fill="#624a1e"
-         points="79.823,37.35 54.481,40.496 23.987,36.201 50.003,28.399 "
-         id="polygon136" /><polygon
-         fill="#fad791"
-         points="79.806,62.66 54.46,59.506 23.985,63.793 49.999,71.6 "
-         id="polygon138" /><polygon
-         fill="#d9a741"
-         points="50.001,40.832 79.808,44.629 79.808,55.33 49.999,59.092 "
-         id="polygon140" /></g></g></svg>
diff --git a/docs/modules/ROOT/assets/images/kamelets/aws-sqs-fifo-sink.svg b/docs/modules/ROOT/assets/images/kamelets/aws-sqs-fifo-sink.svg
deleted file mode 100644
index 9676edf..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/aws-sqs-fifo-sink.svg
+++ /dev/null
@@ -1,81 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   enable-background="new 0 0 100 100"
-   height="72.199997"
-   version="1.1"
-   viewBox="0 0 59.849998 72.199997"
-   width="59.849998"
-   xml:space="preserve"
-   id="svg145"
-   sodipodi:docname="download.svg"
-   inkscape:version="1.0.2 (e86c870879, 2021-01-15)"><metadata
-     id="metadata151"><rdf:RDF><cc:Work
-         rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
-     id="defs149" /><sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="1920"
-     inkscape:window-height="1016"
-     id="namedview147"
-     showgrid="false"
-     fit-margin-top="0.1"
-     fit-margin-left="0.1"
-     fit-margin-right="0.1"
-     fit-margin-bottom="0.1"
-     inkscape:zoom="8.19"
-     inkscape:cx="29.925"
-     inkscape:cy="36.1"
-     inkscape:window-x="0"
-     inkscape:window-y="27"
-     inkscape:window-maximized="1"
-     inkscape:current-layer="svg145" /><g
-     id="Amazon_CloudSearch"
-     transform="translate(-20.075,-13.9)"><g
-       id="g142"><polygon
-         fill="#d9a741"
-         points="23.987,36.201 54.462,40.494 54.46,59.506 23.985,63.793 "
-         id="polygon120" /><polygon
-         fill="#876929"
-         points="50.003,14 20.179,28.908 20.179,37.344 50.003,28.399 "
-         id="polygon122" /><polygon
-         fill="#876929"
-         points="49.997,86 20.19,71.094 20.19,62.654 49.999,71.6 "
-         id="polygon124" /><polygon
-         fill="#d9a741"
-         points="50.003,14 79.825,28.914 79.823,37.35 50.003,28.399 "
-         id="polygon126" /><polygon
-         fill="#d9a741"
-         points="49.997,86 79.806,71.099 79.806,62.66 49.999,71.6 "
-         id="polygon128" /><polygon
-         fill="#876929"
-         points="20.179,28.908 23.989,27.004 23.985,72.99 20.175,71.086 "
-         id="polygon130" /><polygon
-         fill="#876929"
-         points="50.001,40.832 39.019,42.229 39.017,57.762 49.999,59.16 "
-         id="polygon132" /><polygon
-         fill="#876929"
-         points="35.083,42.729 27.954,43.637 27.954,56.354 35.081,57.26 "
-         id="polygon134" /><polygon
-         fill="#624a1e"
-         points="79.823,37.35 54.481,40.496 23.987,36.201 50.003,28.399 "
-         id="polygon136" /><polygon
-         fill="#fad791"
-         points="79.806,62.66 54.46,59.506 23.985,63.793 49.999,71.6 "
-         id="polygon138" /><polygon
-         fill="#d9a741"
-         points="50.001,40.832 79.808,44.629 79.808,55.33 49.999,59.092 "
-         id="polygon140" /></g></g></svg>
diff --git a/docs/modules/ROOT/assets/images/kamelets/aws-sqs-sink.svg b/docs/modules/ROOT/assets/images/kamelets/aws-sqs-sink.svg
deleted file mode 100644
index 9676edf..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/aws-sqs-sink.svg
+++ /dev/null
@@ -1,81 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   enable-background="new 0 0 100 100"
-   height="72.199997"
-   version="1.1"
-   viewBox="0 0 59.849998 72.199997"
-   width="59.849998"
-   xml:space="preserve"
-   id="svg145"
-   sodipodi:docname="download.svg"
-   inkscape:version="1.0.2 (e86c870879, 2021-01-15)"><metadata
-     id="metadata151"><rdf:RDF><cc:Work
-         rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
-     id="defs149" /><sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="1920"
-     inkscape:window-height="1016"
-     id="namedview147"
-     showgrid="false"
-     fit-margin-top="0.1"
-     fit-margin-left="0.1"
-     fit-margin-right="0.1"
-     fit-margin-bottom="0.1"
-     inkscape:zoom="8.19"
-     inkscape:cx="29.925"
-     inkscape:cy="36.1"
-     inkscape:window-x="0"
-     inkscape:window-y="27"
-     inkscape:window-maximized="1"
-     inkscape:current-layer="svg145" /><g
-     id="Amazon_CloudSearch"
-     transform="translate(-20.075,-13.9)"><g
-       id="g142"><polygon
-         fill="#d9a741"
-         points="23.987,36.201 54.462,40.494 54.46,59.506 23.985,63.793 "
-         id="polygon120" /><polygon
-         fill="#876929"
-         points="50.003,14 20.179,28.908 20.179,37.344 50.003,28.399 "
-         id="polygon122" /><polygon
-         fill="#876929"
-         points="49.997,86 20.19,71.094 20.19,62.654 49.999,71.6 "
-         id="polygon124" /><polygon
-         fill="#d9a741"
-         points="50.003,14 79.825,28.914 79.823,37.35 50.003,28.399 "
-         id="polygon126" /><polygon
-         fill="#d9a741"
-         points="49.997,86 79.806,71.099 79.806,62.66 49.999,71.6 "
-         id="polygon128" /><polygon
-         fill="#876929"
-         points="20.179,28.908 23.989,27.004 23.985,72.99 20.175,71.086 "
-         id="polygon130" /><polygon
-         fill="#876929"
-         points="50.001,40.832 39.019,42.229 39.017,57.762 49.999,59.16 "
-         id="polygon132" /><polygon
-         fill="#876929"
-         points="35.083,42.729 27.954,43.637 27.954,56.354 35.081,57.26 "
-         id="polygon134" /><polygon
-         fill="#624a1e"
-         points="79.823,37.35 54.481,40.496 23.987,36.201 50.003,28.399 "
-         id="polygon136" /><polygon
-         fill="#fad791"
-         points="79.806,62.66 54.46,59.506 23.985,63.793 49.999,71.6 "
-         id="polygon138" /><polygon
-         fill="#d9a741"
-         points="50.001,40.832 79.808,44.629 79.808,55.33 49.999,59.092 "
-         id="polygon140" /></g></g></svg>
diff --git a/docs/modules/ROOT/assets/images/kamelets/aws-sqs-source.svg b/docs/modules/ROOT/assets/images/kamelets/aws-sqs-source.svg
deleted file mode 100644
index 9676edf..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/aws-sqs-source.svg
+++ /dev/null
@@ -1,81 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   enable-background="new 0 0 100 100"
-   height="72.199997"
-   version="1.1"
-   viewBox="0 0 59.849998 72.199997"
-   width="59.849998"
-   xml:space="preserve"
-   id="svg145"
-   sodipodi:docname="download.svg"
-   inkscape:version="1.0.2 (e86c870879, 2021-01-15)"><metadata
-     id="metadata151"><rdf:RDF><cc:Work
-         rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
-     id="defs149" /><sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="1920"
-     inkscape:window-height="1016"
-     id="namedview147"
-     showgrid="false"
-     fit-margin-top="0.1"
-     fit-margin-left="0.1"
-     fit-margin-right="0.1"
-     fit-margin-bottom="0.1"
-     inkscape:zoom="8.19"
-     inkscape:cx="29.925"
-     inkscape:cy="36.1"
-     inkscape:window-x="0"
-     inkscape:window-y="27"
-     inkscape:window-maximized="1"
-     inkscape:current-layer="svg145" /><g
-     id="Amazon_CloudSearch"
-     transform="translate(-20.075,-13.9)"><g
-       id="g142"><polygon
-         fill="#d9a741"
-         points="23.987,36.201 54.462,40.494 54.46,59.506 23.985,63.793 "
-         id="polygon120" /><polygon
-         fill="#876929"
-         points="50.003,14 20.179,28.908 20.179,37.344 50.003,28.399 "
-         id="polygon122" /><polygon
-         fill="#876929"
-         points="49.997,86 20.19,71.094 20.19,62.654 49.999,71.6 "
-         id="polygon124" /><polygon
-         fill="#d9a741"
-         points="50.003,14 79.825,28.914 79.823,37.35 50.003,28.399 "
-         id="polygon126" /><polygon
-         fill="#d9a741"
-         points="49.997,86 79.806,71.099 79.806,62.66 49.999,71.6 "
-         id="polygon128" /><polygon
-         fill="#876929"
-         points="20.179,28.908 23.989,27.004 23.985,72.99 20.175,71.086 "
-         id="polygon130" /><polygon
-         fill="#876929"
-         points="50.001,40.832 39.019,42.229 39.017,57.762 49.999,59.16 "
-         id="polygon132" /><polygon
-         fill="#876929"
-         points="35.083,42.729 27.954,43.637 27.954,56.354 35.081,57.26 "
-         id="polygon134" /><polygon
-         fill="#624a1e"
-         points="79.823,37.35 54.481,40.496 23.987,36.201 50.003,28.399 "
-         id="polygon136" /><polygon
-         fill="#fad791"
-         points="79.806,62.66 54.46,59.506 23.985,63.793 49.999,71.6 "
-         id="polygon138" /><polygon
-         fill="#d9a741"
-         points="50.001,40.832 79.808,44.629 79.808,55.33 49.999,59.092 "
-         id="polygon140" /></g></g></svg>
diff --git a/docs/modules/ROOT/assets/images/kamelets/aws-translate-action.svg b/docs/modules/ROOT/assets/images/kamelets/aws-translate-action.svg
deleted file mode 100644
index 3561e0f..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/aws-translate-action.svg
+++ /dev/null
@@ -1 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?><svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 122.88 84.81" style="enable-background:new 0 0 122.88 84.81" xml:space="preserve"><style type="text/css">.st0{fill-rule:evenodd;clip-rule:evenodd;}</style><g><path class="st0" d="M118.29,10.9c2.31,2.31,3.9,5.34,4.41,8.72c0.19,1.3,0.18,2.42,0.18,3.7v21.09c0,1.14,0.03,2.27-0.07,3.41 c-0.44,4.72-3.08,9.07-7.06,11.64c [...]
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/kamelets/azure-cosmosdb-source.svg b/docs/modules/ROOT/assets/images/kamelets/azure-cosmosdb-source.svg
deleted file mode 100644
index 5e93f52..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/azure-cosmosdb-source.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18"><defs><radialGradient id="a" cx="-105.006" cy="-10.409" r="5.954" gradientTransform="matrix(1.036 0 0 1.027 117.739 19.644)" gradientUnits="userSpaceOnUse"><stop offset=".183" stop-color="#5ea0ef"/><stop offset="1" stop-color="#0078d4"/></radialGradient><clipPath id="b"><path d="M14.969 7.53a6.137 6.137 0 11-7.395-4.543 6.137 6.137 0 017.395 4.543z" fill="none"/></clipPath></defs><path d="M2.954 5.266a.175.175 0 01-.176-.176A2.0 [...]
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/kamelets/azure-eventhubs-sink.svg b/docs/modules/ROOT/assets/images/kamelets/azure-eventhubs-sink.svg
deleted file mode 100644
index 3d3037c..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/azure-eventhubs-sink.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg height="2500" viewBox="-.075 -.174 158.4 163.101" width="2439" xmlns="http://www.w3.org/2000/svg"><g fill="#006fd4"><path d="m6.225.026h146.6c1.3 0 3-.2 4.1.5.9.6.8 1.5.8 2.4v31.8c0 .9-.1 1.8-.8 2.4-.8.8-1.7.8-2.8.8h-14.1c-1.2 0-2.4-.1-3.2-1-.7-.8-.7-1.9-.7-2.9v-12.5h-114v12.8c0 1-.1 2-.8 2.8-.8.8-1.8.8-2.8.8h-14.8c-1 0-2 0-2.8-.8-.8-.8-.8-1.7-.9-2.8v-28.8c0-1.1-.1-2.3.1-3.4.2-1 1.1-1.8 2.1-2 1.4-.2 2.7-.1 4-.1z"/><path d="m36.625 37.627h19.4c1.2 0 2.6.1 3.4 1.1.7.8.7 1.8.7 2.8v14.4 [...]
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/kamelets/azure-eventhubs-source.svg b/docs/modules/ROOT/assets/images/kamelets/azure-eventhubs-source.svg
deleted file mode 100644
index 3d3037c..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/azure-eventhubs-source.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg height="2500" viewBox="-.075 -.174 158.4 163.101" width="2439" xmlns="http://www.w3.org/2000/svg"><g fill="#006fd4"><path d="m6.225.026h146.6c1.3 0 3-.2 4.1.5.9.6.8 1.5.8 2.4v31.8c0 .9-.1 1.8-.8 2.4-.8.8-1.7.8-2.8.8h-14.1c-1.2 0-2.4-.1-3.2-1-.7-.8-.7-1.9-.7-2.9v-12.5h-114v12.8c0 1-.1 2-.8 2.8-.8.8-1.8.8-2.8.8h-14.8c-1 0-2 0-2.8-.8-.8-.8-.8-1.7-.9-2.8v-28.8c0-1.1-.1-2.3.1-3.4.2-1 1.1-1.8 2.1-2 1.4-.2 2.7-.1 4-.1z"/><path d="m36.625 37.627h19.4c1.2 0 2.6.1 3.4 1.1.7.8.7 1.8.7 2.8v14.4 [...]
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/kamelets/azure-storage-blob-sink.svg b/docs/modules/ROOT/assets/images/kamelets/azure-storage-blob-sink.svg
deleted file mode 100644
index 5065cb0..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/azure-storage-blob-sink.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 91 81" fill="#fff" fill-rule="evenodd" stroke="#000" stroke-linecap="round" stroke-linejoin="round"><use xlink:href="#A" x=".5" y=".5"/><symbol id="A" overflow="visible"><path d="M67.558 0H22.441L0 40l22.441 40h45.117L90 40 67.558 0zm.234 57.964c0 3.353-2.805 6.227-6.078 6.227H28.52c-3.273 0-6.078-2.874-6.078-6.227V22.276c0-3.353 2.805-6.228 6.078-6.228h29.922l9.351 9.581v32.335zM41.61 46.467c [...]
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/kamelets/azure-storage-blob-source.svg b/docs/modules/ROOT/assets/images/kamelets/azure-storage-blob-source.svg
deleted file mode 100644
index 5065cb0..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/azure-storage-blob-source.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 91 81" fill="#fff" fill-rule="evenodd" stroke="#000" stroke-linecap="round" stroke-linejoin="round"><use xlink:href="#A" x=".5" y=".5"/><symbol id="A" overflow="visible"><path d="M67.558 0H22.441L0 40l22.441 40h45.117L90 40 67.558 0zm.234 57.964c0 3.353-2.805 6.227-6.078 6.227H28.52c-3.273 0-6.078-2.874-6.078-6.227V22.276c0-3.353 2.805-6.228 6.078-6.228h29.922l9.351 9.581v32.335zM41.61 46.467c [...]
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/kamelets/azure-storage-queue-sink.svg b/docs/modules/ROOT/assets/images/kamelets/azure-storage-queue-sink.svg
deleted file mode 100644
index 3d7400f..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/azure-storage-queue-sink.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 91 81" fill="#fff" fill-rule="evenodd" stroke="#000" stroke-linecap="round" stroke-linejoin="round"><use xlink:href="#A" x=".5" y=".5"/><symbol id="A" overflow="visible"><path d="M70.053 34.634H50.58l9.736 7.805zm-39.42 10.488c-.238 0-.475 0-.713-.244l-9.024-7.317v11.951h20.66V37.317l-9.736 7.561c-.475.244-.95.244-1.187.244zm29.683 0c-.238 0-.713 0-.713-.244l-9.261-7.317v11.951h20.66V37.317l-9 [...]
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/kamelets/azure-storage-queue-source.svg b/docs/modules/ROOT/assets/images/kamelets/azure-storage-queue-source.svg
deleted file mode 100644
index 3d7400f..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/azure-storage-queue-source.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 91 81" fill="#fff" fill-rule="evenodd" stroke="#000" stroke-linecap="round" stroke-linejoin="round"><use xlink:href="#A" x=".5" y=".5"/><symbol id="A" overflow="visible"><path d="M70.053 34.634H50.58l9.736 7.805zm-39.42 10.488c-.238 0-.475 0-.713-.244l-9.024-7.317v11.951h20.66V37.317l-9.736 7.561c-.475.244-.95.244-1.187.244zm29.683 0c-.238 0-.713 0-.713-.244l-9.261-7.317v11.951h20.66V37.317l-9 [...]
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/kamelets/bitcoin-source.svg b/docs/modules/ROOT/assets/images/kamelets/bitcoin-source.svg
deleted file mode 100644
index 04079be..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/bitcoin-source.svg
+++ /dev/null
@@ -1,7 +0,0 @@
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-<svg xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" height="64" width="64" version="1.1" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/">
-<g transform="translate(0.00630876,-0.00301984)">
-<path fill="#f7931a" d="m63.033,39.744c-4.274,17.143-21.637,27.576-38.782,23.301-17.138-4.274-27.571-21.638-23.295-38.78,4.272-17.145,21.635-27.579,38.775-23.305,17.144,4.274,27.576,21.64,23.302,38.784z"/>
-<path fill="#FFF" d="m46.103,27.444c0.637-4.258-2.605-6.547-7.038-8.074l1.438-5.768-3.511-0.875-1.4,5.616c-0.923-0.23-1.871-0.447-2.813-0.662l1.41-5.653-3.509-0.875-1.439,5.766c-0.764-0.174-1.514-0.346-2.242-0.527l0.004-0.018-4.842-1.209-0.934,3.75s2.605,0.597,2.55,0.634c1.422,0.355,1.679,1.296,1.636,2.042l-1.638,6.571c0.098,0.025,0.225,0.061,0.365,0.117-0.117-0.029-0.242-0.061-0.371-0.092l-2.296,9.205c-0.174,0.432-0.615,1.08-1.609,0.834,0.035,0.051-2.552-0.637-2.552-0.637l-1.743,4.019,4 [...]
-</g>
-</svg>
diff --git a/docs/modules/ROOT/assets/images/kamelets/caffeine-action.svg b/docs/modules/ROOT/assets/images/kamelets/caffeine-action.svg
deleted file mode 100644
index 4f3cd45..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/caffeine-action.svg
+++ /dev/null
@@ -1,39 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 21.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<svg version="1.1" id="Слой_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	 viewBox="0 0 281.8 273.8" style="enable-background:new 0 0 281.8 273.8;" xml:space="preserve">
-<g>
-	<rect x="186.7" y="121.6" width="2.4" height="45.6"/>
-	<rect x="43.4" y="77.2" transform="matrix(0.5004 -0.8658 0.8658 0.5004 -61.2454 86.7775)" width="2.4" height="38.5"/>
-	<rect x="126.5" y="222.3" width="2.4" height="37.4"/>
-	<polygon points="267.1,145.1 267.7,144.4 267.1,143.7 267.1,143.7 266.5,142.8 266,142.1 266,142.1 247.1,116.1 245.2,117.5 
-		264,143.5 264,143.5 264.4,144 264.7,144.4 245.9,170.3 247.8,171.7 266,146.7 266,146.7 266,146.6 267.1,145.1 	"/>
-	<rect x="232.9" y="152.9" transform="matrix(0.5876 -0.8091 0.8091 0.5876 -23.0624 262.8658)" width="26.9" height="2.4"/>
-	<polygon points="214.9,102.2 177.7,114.3 134,89.1 134,50.2 131.7,50.2 131.7,87.7 128.5,85.9 127.7,85.4 126.8,85.9 123.7,87.7 
-		123.7,50.2 121.3,50.2 121.3,89.1 93.7,105.1 94.9,107.1 126.5,88.9 126.5,88.9 127.7,88.2 128.8,88.9 128.8,88.8 176.3,116.3 
-		176.3,172.5 143.6,191.5 144.8,193.5 177.7,174.5 214.9,186.6 215.6,184.3 178.7,172.3 178.7,116.5 215.6,104.5 	"/>
-	<rect x="226.8" y="58.8" transform="matrix(0.3094 -0.9509 0.9509 0.3094 111.8973 274.0325)" width="35.7" height="2.4"/>
-	<polygon points="70.4,107.1 70.5,107.1 84.9,129.5 88.7,129.5 88.7,100.8 85.1,100.8 85.1,123.1 85.1,123.1 70.7,100.8 66.8,100.8 
-		66.8,129.5 70.4,129.5 	"/>
-	<polygon points="79,171.2 79,135.9 76.6,135.9 76.6,166.5 42.6,186.1 43.9,188.2 76.6,169.3 76.6,171.2 76.6,173.2 76.6,173.9 
-		78.9,175.3 78.9,175.3 80.6,176.2 47.8,195.1 49,197.2 83,177.6 110.5,193.5 111.7,191.5 79,172.5 	"/>
-	<polygon points="135.1,209.5 135,209.5 120.6,187.2 116.7,187.2 116.7,215.9 120.3,215.9 120.3,193.5 120.3,193.5 134.7,215.9 
-		138.6,215.9 138.6,187.2 135.1,187.2 	"/>
-	<path d="M34.9,188.8c-3.1-1.8-7-1.8-7-1.8c-3.9,0-7,1.8-7,1.8c-3.2,1.8-4.9,5.2-4.9,5.2c-1.8,3.4-1.8,7.8-1.8,7.8
-		c0,4.3,1.8,7.7,1.8,7.7c1.8,3.4,4.9,5.2,4.9,5.2c3.1,1.8,7.1,1.8,7.1,1.8c3.9,0,7-1.8,7-1.8c3.1-1.8,4.9-5.2,4.9-5.2
-		c1.8-3.4,1.8-7.8,1.8-7.8c0-4.5-1.8-7.8-1.8-7.8C38.1,190.6,34.9,188.8,34.9,188.8z M36.4,208c-1.2,2.6-3.5,4-3.5,4
-		c-2.2,1.4-5,1.4-5,1.4c-2.8,0-5.1-1.4-5.1-1.4c-2.2-1.4-3.4-4-3.4-4c-1.3-2.6-1.3-6.1-1.3-6.1c0-3.6,1.2-6.3,1.2-6.3
-		c1.2-2.6,3.4-4,3.4-4c2.2-1.4,5.1-1.4,5.1-1.4c2.9,0,5.1,1.4,5.1,1.4c2.2,1.4,3.4,4,3.4,4c1.2,2.6,1.2,6.2,1.2,6.2
-		C37.7,205.4,36.4,208,36.4,208z"/>
-	<path d="M120.6,41.9c3.2,1.8,7.1,1.8,7.1,1.8c3.9,0,7-1.8,7-1.8c3.1-1.8,4.9-5.2,4.9-5.2c1.8-3.4,1.8-7.8,1.8-7.8
-		c0-4.5-1.8-7.8-1.8-7.8c-1.8-3.3-4.9-5.2-4.9-5.2c-3.1-1.8-7-1.8-7-1.8c-3.9,0-7,1.8-7,1.8c-3.2,1.8-4.9,5.2-4.9,5.2
-		c-1.8,3.4-1.8,7.8-1.8,7.8c0,4.3,1.8,7.7,1.8,7.7C117.5,40.1,120.6,41.9,120.6,41.9z M119.1,22.8c1.2-2.6,3.5-4,3.5-4
-		c2.2-1.4,5.1-1.4,5.1-1.4c2.9,0,5.1,1.4,5.1,1.4c2.2,1.4,3.5,4,3.5,4c1.2,2.6,1.2,6.2,1.2,6.2c0,3.6-1.2,6.2-1.2,6.2
-		c-1.2,2.6-3.5,4-3.5,4c-2.2,1.4-5,1.4-5,1.4c-2.8,0-5-1.4-5-1.4c-2.2-1.4-3.5-4-3.5-4c-1.2-2.6-1.2-6.1-1.2-6.1
-		C117.9,25.5,119.1,22.8,119.1,22.8z"/>
-	<polygon points="239.7,198.5 239.6,198.5 225.3,176.2 221.3,176.2 221.3,204.9 224.9,204.9 224.9,182.5 225,182.5 239.4,204.9 
-		243.3,204.9 243.3,176.2 239.7,176.2 	"/>
-	<polygon points="224.9,89.3 225,89.3 239.4,111.7 243.3,111.7 243.3,83 239.7,83 239.7,105.3 239.6,105.3 225.3,83 221.3,83 
-		221.3,111.7 224.9,111.7 	"/>
-</g>
-</svg>
diff --git a/docs/modules/ROOT/assets/images/kamelets/cassandra-sink.svg b/docs/modules/ROOT/assets/images/kamelets/cassandra-sink.svg
deleted file mode 100644
index 8cc29b7..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/cassandra-sink.svg
+++ /dev/null
@@ -1,47 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 22.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	 viewBox="0 0 32 32" style="enable-background:new 0 0 32 32;" xml:space="preserve">
-<title>cassandra</title>
-<path d="M23.3,8.7c0,0-0.3,0.3-0.5,0.5c-0.5,0.5-1.2,1.3-1.7,1.5h0c-0.1,0-0.1,0-0.2-0.1l0.9-1.9l0,0c0,0.1-1,1.9-2.2,1.6l0,0
-	c0,0,0,0-0.1,0c0.6-0.8,0.8-1.5,0.8-1.5s-1,1.6-2.3,1.2c0,0-0.1,0-0.1-0.1c0,0,0-0.1,0-0.1c0-0.1,0.1-0.1,0.1-0.2
-	c0.1-0.2,0.3-0.5,0.3-0.5S18.3,9.5,18,9.7l0,0c-0.2,0.1-0.5,0.3-0.7,0.3c-0.1,0-0.1,0-0.2,0c-0.3-0.1-0.3-0.3-0.2-0.6
-	c0.1-0.3,0.2-0.5,0.2-0.5s-0.3,0.4-0.5,0.8c-0.2,0.3-0.4,0.5-0.6,0.6l-0.2,0c-0.1-0.2,0.1-1,0.1-1c-0.1,0.2-0.3,0.4-0.4,0.6
-	c-0.1,0.2-0.3,0.3-0.5,0.4h0c-0.1,0-0.2,0-0.3,0c0,0-0.1-0.1-0.1-0.2c-0.1-0.4,0.2-1,0.2-1c0,0-0.1,0.3-0.3,0.7v0
-	c0,0.1-0.1,0.2-0.1,0.2c-0.1,0.2-0.2,0.3-0.3,0.3c-0.2-0.1-0.3-0.3-0.3-0.5c-0.1-0.2-0.1-0.4-0.1-0.4s0,0.3-0.2,0.7
-	c0,0.1-0.1,0.2-0.2,0.3c0,0-0.1,0.1-0.1,0.1c-1.2,0.2-2.4,0.6-3.5,1c-0.3,0.1-0.6,0.2-0.9,0.3c-1,0.4-2,1-3.1,1.7
-	c-1.2,0.8-2.3,1.6-3.4,2.6c-0.6,0.5-1.2,1.1-1.8,1.7c4.7-2.6,6.6-6.3,15.5-6.7c6.7-0.3,9.9,2.8,10.9,2.9c2.6,0.1,4.3-1.9,4.9-2.6
-	c0.1-0.2,0.2-0.3,0.2-0.3c0,0-0.4,0.5-1,1l0,0c-0.6,0.5-1.4,0.9-2.1,0.8h0c-0.1,0-0.2,0-0.3,0c1-0.6,1.6-1.6,2-2.1
-	c0.1-0.2,0.3-0.5,0.3-0.5s-2.3,2.4-4.1,2.2c-0.1,0-0.1,0-0.2,0c0.8-0.6,1.3-1.4,1.7-2.1v0h0c0.4-0.7,0.6-1.3,0.6-1.3
-	c0,0-0.4,0.7-1,1.4l0,0c-0.6,0.7-1.3,1.5-2,1.7c-0.1,0-0.2,0.1-0.3,0.1c1.4-1.3,2.1-3.1,2.1-3.1s-1.5,2.1-2.7,2.5
-	c-0.1,0-0.2,0.1-0.2,0.1c0.8-0.7,1.2-1.2,1.4-1.7c0.3-0.5,0.4-0.9,0.4-0.9l0,0c-0.1,0.2-0.2,0.3-0.4,0.4l0,0c-0.3,0.4-0.9,1-1.4,1.4
-	l0,0c-0.1,0.1-0.3,0.2-0.4,0.3c0,0-0.1,0.1-0.1,0.1c-0.1,0.1-0.2,0.1-0.4,0.2c0,0-0.1,0-0.1,0c-0.1-0.1-0.2-0.1-0.3-0.2
-	c-0.1,0.1-0.1,0.2-0.2,0.2h0c0,0-0.1,0-0.1,0c1.1-1.2,1.9-2.8,1.9-2.8l0,0c0,0-1.6,2.1-2.3,2.3c-0.1,0-0.2-0.1-0.3-0.1
-	c0-0.1,0-0.1,0.1-0.2c0.2-0.4,0.6-1,0.6-1s-0.1,0.1-0.2,0.1c-0.1,0.1-0.3,0.2-0.4,0.3c-0.1,0.1-0.2,0.1-0.2,0.1
-	c-0.1,0.1-0.2,0.1-0.3,0.1c-0.1,0.1-0.2,0.1-0.3,0.1c-0.1,0-0.1,0-0.1,0C22.3,10.5,23.3,8.7,23.3,8.7L23.3,8.7z M17,11.6
-	c-0.4,0-0.8,0-1.2,0c-0.4,0-0.7,0-1.1,0.1c-0.4,0.2-0.7,0.4-1,0.6c0,0.1,0,0.1,0,0.2c0,0.1,0,0.2-0.1,0.2l1.2,0.9l0,0l-0.5-1.7
-	l0.8,1.5c0,0,0.1,0,0.1,0l0-1.6l0.5,1.6l0.6-1.5l0,1.7c0,0,0,0,0,0l0.9-1.3l-0.5,1.6l0,0l1.4-0.9l-1,1.4v0l1.3-0.5c0,0,0,0,0.1-0.1
-	c-0.3-0.4,0-0.9,0.5-0.8c0.2-0.3,0.3-0.7,0.4-1C18.6,11.7,17.8,11.6,17,11.6L17,11.6z M13.6,11.8L13.6,11.8c-0.4,0-0.8,0.1-1.2,0.2
-	s-0.8,0.1-1.1,0.2h0c0.2,0.5,0.4,1,0.7,1.4c0.1-0.3,0.3-0.6,0.5-0.9c-0.2-0.5,0.3-0.9,0.8-0.7C13.4,11.9,13.5,11.8,13.6,11.8
-	L13.6,11.8z M19.6,11.9c0,0.4-0.1,0.7-0.2,1.1c0.4,0.3,0.1,1-0.4,0.9c-0.2,0.3-0.5,0.6-0.7,0.8l0.9,0l-1.3,0.3c0,0-0.1,0.1-0.1,0.1
-	c0.8,0.1,1.5,0.4,2.1,0.9c0.4-0.8,0.7-1.6,0.7-2.6C20.4,12.8,20,12.3,19.6,11.9L19.6,11.9z M11.1,12.2c-0.4,0.1-0.8,0.2-1.1,0.3
-	c-0.2,0.3-0.3,0.7-0.3,1c0,2.2,1.3,4,3.1,4.9l0,0c-0.3-0.3-0.6-0.7-0.8-1.1c-0.9,0.1-1.2-1.1-0.4-1.4c-0.1-0.6,0-1.3,0.2-1.9
-	C11.5,13.5,11.2,12.9,11.1,12.2L11.1,12.2z M21.3,12.2c0.2,0.5,0.3,1.1,0.3,1.7c0,3.3-2.9,5.9-6.6,5.9c-3.6,0-6.6-2.6-6.6-5.9
-	c0-0.3,0-0.6,0.1-0.9c-1,0.4-1.9,0.9-2.8,1.5c-0.3,0.5-0.4,1.1-0.4,1.6c0.1,1.3,1.3,2.4,3,3.2l-0.3-0.1c-3.1-0.9-5.5,0.7-8.1-0.7
-	c0.6,0.5,1.3,1,3.3,1c0.7,0,2.9-0.1,3.3,0.2c0.4,0.3-1.4,2-1.4,2s3-2.5,3.3-1.7c0.2,0.5-0.9,2-0.9,2s1-1.4,1.8-1.7
-	c0.5-0.2,1-0.2,1.4,0.4c0.2,0.3-1.2,2.1-1.2,2.1s2-1.9,2.3-1.8c0.4,0.1,0,1.8,0,1.8s0.7-1.7,1.1-1.9c0.5-0.2-1.2,4-1.2,4
-	s2.1-3.9,2.5-4c0.7-0.2,1.1,2.7,1.1,2.7s-0.3-2.5,0-2.7c2.3-1,1,4.3,1,4.3s1.5-3.6,0.6-4.4c2.4,1.6,2.1,4.4,2.1,4.4s0.6-1.4-1.1-4.7
-	c1,0,2.4,2.5,2.4,2.5s-1.6-2.8-0.5-2.8c2.1-0.1,2.3,3.7,2.3,3.7s0.6-0.5-1.1-4.2c1.1-0.7,3.7,3.4,3.7,3.4s-2.4-4-2-4.3
-	c0.4-0.3,1.8,1.3,1.8,1.3s-1.1-1.5-0.8-1.6c0.3-0.2,3.2,2.9,3.2,2.9s-2.5-3-2.1-3.4c0.4-0.4,2.3,1,2.3,1s-2.8-1.9-2.3-2.2
-	c0.8-0.4,3,1,3,1s-1.3-1.1-1.1-1.4c0.2-0.3,2.8,1.7,2.8,1.7s-2.3-1.8-2.4-2.3c-0.1-0.5,1.8,0.2,1.8,0.2s-2.1-1-2.2-1.3
-	c0-0.3,1.4,0.3,1.4,0.3s-2-1.6-2.5-0.3c-0.1,0.2-0.2,0.4-0.4,0.6c0.1-0.4,0.2-0.7,0.1-1.1c0-0.1,0-0.2-0.1-0.4
-	C24.6,13.5,23.2,12.8,21.3,12.2L21.3,12.2z M13.5,12.8c-0.1,0.2-0.4,0.3-0.7,0.2c-0.1,0.1-0.1,0.2-0.2,0.3l1.7,0.6c0,0,0,0,0-0.1
-	L13.5,12.8z M12.7,13.4c-0.1,0.2-0.2,0.4-0.3,0.7c0.2,0.2,0.3,0.3,0.5,0.5l1.2,0l0,0L12.7,13.4z M18.2,14.1l-0.8,0.6l0.1,0
-	C17.8,14.5,18,14.3,18.2,14.1z M12.2,14.5C12.2,14.5,12.2,14.5,12.2,14.5c-0.1,0.5-0.1,0.9-0.1,1.3c0.3,0.1,0.6,0.3,0.6,0.6l1.2-0.8
-	c-0.1,0-0.2-0.1-0.3-0.1l-1.4-0.1l0.8-0.2C12.8,15,12.5,14.8,12.2,14.5L12.2,14.5z M13.3,14.8c0.2,0.1,0.4,0.2,0.6,0.3l0.2,0
-	c0,0,0,0,0-0.1L13.3,14.8z M17.4,15.7l1.2,1.2L17,16.2l0.9,1.4l-1.4-1.1l0,0l0.5,1.7l-0.8-1.5l-0.1,1.8l-0.5-1.8l-0.6,1.7l0.2-1.8
-	l0,0L14,18.2l0.4-1.5c-0.5,0.4-0.8,1-1.1,1.6c0.1,0.1,0.3,0.3,0.4,0.4c2.2,0.6,4.6-0.3,5.8-2.3c-0.5-0.3-1.1-0.6-1.7-0.7L17.4,15.7z
-	 M14.2,16l-1.4,0.5c0,0,0,0,0,0.1c0,0.2-0.1,0.4-0.2,0.6c0.1,0.3,0.3,0.6,0.5,0.8c0.1-0.3,0.3-0.6,0.4-0.8L13,17.4L14.2,16z
-	 M19,19.7c-0.2,0.1-0.5,0.1-0.8,0.2C18.5,19.8,18.8,19.7,19,19.7z M17.6,20c-0.2,0-0.3,0.1-0.5,0.1c-0.3,0-0.5,0.1-0.8,0.1
-	C16.8,20.1,17.2,20.1,17.6,20L17.6,20z M15.8,20.2c-0.1,0-0.3,0-0.4,0C15.5,20.2,15.6,20.2,15.8,20.2z"/>
-</svg>
diff --git a/docs/modules/ROOT/assets/images/kamelets/cassandra-source.svg b/docs/modules/ROOT/assets/images/kamelets/cassandra-source.svg
deleted file mode 100644
index 8cc29b7..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/cassandra-source.svg
+++ /dev/null
@@ -1,47 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 22.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	 viewBox="0 0 32 32" style="enable-background:new 0 0 32 32;" xml:space="preserve">
-<title>cassandra</title>
-<path d="M23.3,8.7c0,0-0.3,0.3-0.5,0.5c-0.5,0.5-1.2,1.3-1.7,1.5h0c-0.1,0-0.1,0-0.2-0.1l0.9-1.9l0,0c0,0.1-1,1.9-2.2,1.6l0,0
-	c0,0,0,0-0.1,0c0.6-0.8,0.8-1.5,0.8-1.5s-1,1.6-2.3,1.2c0,0-0.1,0-0.1-0.1c0,0,0-0.1,0-0.1c0-0.1,0.1-0.1,0.1-0.2
-	c0.1-0.2,0.3-0.5,0.3-0.5S18.3,9.5,18,9.7l0,0c-0.2,0.1-0.5,0.3-0.7,0.3c-0.1,0-0.1,0-0.2,0c-0.3-0.1-0.3-0.3-0.2-0.6
-	c0.1-0.3,0.2-0.5,0.2-0.5s-0.3,0.4-0.5,0.8c-0.2,0.3-0.4,0.5-0.6,0.6l-0.2,0c-0.1-0.2,0.1-1,0.1-1c-0.1,0.2-0.3,0.4-0.4,0.6
-	c-0.1,0.2-0.3,0.3-0.5,0.4h0c-0.1,0-0.2,0-0.3,0c0,0-0.1-0.1-0.1-0.2c-0.1-0.4,0.2-1,0.2-1c0,0-0.1,0.3-0.3,0.7v0
-	c0,0.1-0.1,0.2-0.1,0.2c-0.1,0.2-0.2,0.3-0.3,0.3c-0.2-0.1-0.3-0.3-0.3-0.5c-0.1-0.2-0.1-0.4-0.1-0.4s0,0.3-0.2,0.7
-	c0,0.1-0.1,0.2-0.2,0.3c0,0-0.1,0.1-0.1,0.1c-1.2,0.2-2.4,0.6-3.5,1c-0.3,0.1-0.6,0.2-0.9,0.3c-1,0.4-2,1-3.1,1.7
-	c-1.2,0.8-2.3,1.6-3.4,2.6c-0.6,0.5-1.2,1.1-1.8,1.7c4.7-2.6,6.6-6.3,15.5-6.7c6.7-0.3,9.9,2.8,10.9,2.9c2.6,0.1,4.3-1.9,4.9-2.6
-	c0.1-0.2,0.2-0.3,0.2-0.3c0,0-0.4,0.5-1,1l0,0c-0.6,0.5-1.4,0.9-2.1,0.8h0c-0.1,0-0.2,0-0.3,0c1-0.6,1.6-1.6,2-2.1
-	c0.1-0.2,0.3-0.5,0.3-0.5s-2.3,2.4-4.1,2.2c-0.1,0-0.1,0-0.2,0c0.8-0.6,1.3-1.4,1.7-2.1v0h0c0.4-0.7,0.6-1.3,0.6-1.3
-	c0,0-0.4,0.7-1,1.4l0,0c-0.6,0.7-1.3,1.5-2,1.7c-0.1,0-0.2,0.1-0.3,0.1c1.4-1.3,2.1-3.1,2.1-3.1s-1.5,2.1-2.7,2.5
-	c-0.1,0-0.2,0.1-0.2,0.1c0.8-0.7,1.2-1.2,1.4-1.7c0.3-0.5,0.4-0.9,0.4-0.9l0,0c-0.1,0.2-0.2,0.3-0.4,0.4l0,0c-0.3,0.4-0.9,1-1.4,1.4
-	l0,0c-0.1,0.1-0.3,0.2-0.4,0.3c0,0-0.1,0.1-0.1,0.1c-0.1,0.1-0.2,0.1-0.4,0.2c0,0-0.1,0-0.1,0c-0.1-0.1-0.2-0.1-0.3-0.2
-	c-0.1,0.1-0.1,0.2-0.2,0.2h0c0,0-0.1,0-0.1,0c1.1-1.2,1.9-2.8,1.9-2.8l0,0c0,0-1.6,2.1-2.3,2.3c-0.1,0-0.2-0.1-0.3-0.1
-	c0-0.1,0-0.1,0.1-0.2c0.2-0.4,0.6-1,0.6-1s-0.1,0.1-0.2,0.1c-0.1,0.1-0.3,0.2-0.4,0.3c-0.1,0.1-0.2,0.1-0.2,0.1
-	c-0.1,0.1-0.2,0.1-0.3,0.1c-0.1,0.1-0.2,0.1-0.3,0.1c-0.1,0-0.1,0-0.1,0C22.3,10.5,23.3,8.7,23.3,8.7L23.3,8.7z M17,11.6
-	c-0.4,0-0.8,0-1.2,0c-0.4,0-0.7,0-1.1,0.1c-0.4,0.2-0.7,0.4-1,0.6c0,0.1,0,0.1,0,0.2c0,0.1,0,0.2-0.1,0.2l1.2,0.9l0,0l-0.5-1.7
-	l0.8,1.5c0,0,0.1,0,0.1,0l0-1.6l0.5,1.6l0.6-1.5l0,1.7c0,0,0,0,0,0l0.9-1.3l-0.5,1.6l0,0l1.4-0.9l-1,1.4v0l1.3-0.5c0,0,0,0,0.1-0.1
-	c-0.3-0.4,0-0.9,0.5-0.8c0.2-0.3,0.3-0.7,0.4-1C18.6,11.7,17.8,11.6,17,11.6L17,11.6z M13.6,11.8L13.6,11.8c-0.4,0-0.8,0.1-1.2,0.2
-	s-0.8,0.1-1.1,0.2h0c0.2,0.5,0.4,1,0.7,1.4c0.1-0.3,0.3-0.6,0.5-0.9c-0.2-0.5,0.3-0.9,0.8-0.7C13.4,11.9,13.5,11.8,13.6,11.8
-	L13.6,11.8z M19.6,11.9c0,0.4-0.1,0.7-0.2,1.1c0.4,0.3,0.1,1-0.4,0.9c-0.2,0.3-0.5,0.6-0.7,0.8l0.9,0l-1.3,0.3c0,0-0.1,0.1-0.1,0.1
-	c0.8,0.1,1.5,0.4,2.1,0.9c0.4-0.8,0.7-1.6,0.7-2.6C20.4,12.8,20,12.3,19.6,11.9L19.6,11.9z M11.1,12.2c-0.4,0.1-0.8,0.2-1.1,0.3
-	c-0.2,0.3-0.3,0.7-0.3,1c0,2.2,1.3,4,3.1,4.9l0,0c-0.3-0.3-0.6-0.7-0.8-1.1c-0.9,0.1-1.2-1.1-0.4-1.4c-0.1-0.6,0-1.3,0.2-1.9
-	C11.5,13.5,11.2,12.9,11.1,12.2L11.1,12.2z M21.3,12.2c0.2,0.5,0.3,1.1,0.3,1.7c0,3.3-2.9,5.9-6.6,5.9c-3.6,0-6.6-2.6-6.6-5.9
-	c0-0.3,0-0.6,0.1-0.9c-1,0.4-1.9,0.9-2.8,1.5c-0.3,0.5-0.4,1.1-0.4,1.6c0.1,1.3,1.3,2.4,3,3.2l-0.3-0.1c-3.1-0.9-5.5,0.7-8.1-0.7
-	c0.6,0.5,1.3,1,3.3,1c0.7,0,2.9-0.1,3.3,0.2c0.4,0.3-1.4,2-1.4,2s3-2.5,3.3-1.7c0.2,0.5-0.9,2-0.9,2s1-1.4,1.8-1.7
-	c0.5-0.2,1-0.2,1.4,0.4c0.2,0.3-1.2,2.1-1.2,2.1s2-1.9,2.3-1.8c0.4,0.1,0,1.8,0,1.8s0.7-1.7,1.1-1.9c0.5-0.2-1.2,4-1.2,4
-	s2.1-3.9,2.5-4c0.7-0.2,1.1,2.7,1.1,2.7s-0.3-2.5,0-2.7c2.3-1,1,4.3,1,4.3s1.5-3.6,0.6-4.4c2.4,1.6,2.1,4.4,2.1,4.4s0.6-1.4-1.1-4.7
-	c1,0,2.4,2.5,2.4,2.5s-1.6-2.8-0.5-2.8c2.1-0.1,2.3,3.7,2.3,3.7s0.6-0.5-1.1-4.2c1.1-0.7,3.7,3.4,3.7,3.4s-2.4-4-2-4.3
-	c0.4-0.3,1.8,1.3,1.8,1.3s-1.1-1.5-0.8-1.6c0.3-0.2,3.2,2.9,3.2,2.9s-2.5-3-2.1-3.4c0.4-0.4,2.3,1,2.3,1s-2.8-1.9-2.3-2.2
-	c0.8-0.4,3,1,3,1s-1.3-1.1-1.1-1.4c0.2-0.3,2.8,1.7,2.8,1.7s-2.3-1.8-2.4-2.3c-0.1-0.5,1.8,0.2,1.8,0.2s-2.1-1-2.2-1.3
-	c0-0.3,1.4,0.3,1.4,0.3s-2-1.6-2.5-0.3c-0.1,0.2-0.2,0.4-0.4,0.6c0.1-0.4,0.2-0.7,0.1-1.1c0-0.1,0-0.2-0.1-0.4
-	C24.6,13.5,23.2,12.8,21.3,12.2L21.3,12.2z M13.5,12.8c-0.1,0.2-0.4,0.3-0.7,0.2c-0.1,0.1-0.1,0.2-0.2,0.3l1.7,0.6c0,0,0,0,0-0.1
-	L13.5,12.8z M12.7,13.4c-0.1,0.2-0.2,0.4-0.3,0.7c0.2,0.2,0.3,0.3,0.5,0.5l1.2,0l0,0L12.7,13.4z M18.2,14.1l-0.8,0.6l0.1,0
-	C17.8,14.5,18,14.3,18.2,14.1z M12.2,14.5C12.2,14.5,12.2,14.5,12.2,14.5c-0.1,0.5-0.1,0.9-0.1,1.3c0.3,0.1,0.6,0.3,0.6,0.6l1.2-0.8
-	c-0.1,0-0.2-0.1-0.3-0.1l-1.4-0.1l0.8-0.2C12.8,15,12.5,14.8,12.2,14.5L12.2,14.5z M13.3,14.8c0.2,0.1,0.4,0.2,0.6,0.3l0.2,0
-	c0,0,0,0,0-0.1L13.3,14.8z M17.4,15.7l1.2,1.2L17,16.2l0.9,1.4l-1.4-1.1l0,0l0.5,1.7l-0.8-1.5l-0.1,1.8l-0.5-1.8l-0.6,1.7l0.2-1.8
-	l0,0L14,18.2l0.4-1.5c-0.5,0.4-0.8,1-1.1,1.6c0.1,0.1,0.3,0.3,0.4,0.4c2.2,0.6,4.6-0.3,5.8-2.3c-0.5-0.3-1.1-0.6-1.7-0.7L17.4,15.7z
-	 M14.2,16l-1.4,0.5c0,0,0,0,0,0.1c0,0.2-0.1,0.4-0.2,0.6c0.1,0.3,0.3,0.6,0.5,0.8c0.1-0.3,0.3-0.6,0.4-0.8L13,17.4L14.2,16z
-	 M19,19.7c-0.2,0.1-0.5,0.1-0.8,0.2C18.5,19.8,18.8,19.7,19,19.7z M17.6,20c-0.2,0-0.3,0.1-0.5,0.1c-0.3,0-0.5,0.1-0.8,0.1
-	C16.8,20.1,17.2,20.1,17.6,20L17.6,20z M15.8,20.2c-0.1,0-0.3,0-0.4,0C15.5,20.2,15.6,20.2,15.8,20.2z"/>
-</svg>
diff --git a/docs/modules/ROOT/assets/images/kamelets/chuck-norris-source.svg b/docs/modules/ROOT/assets/images/kamelets/chuck-norris-source.svg
deleted file mode 100644
index 042ab16..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/chuck-norris-source.svg
+++ /dev/null
@@ -1,103 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	 viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve">
-<rect x="165.47" y="243.8" style="fill:#F0F0FA;" width="129.65" height="41.2"/>
-<g>
-	<rect x="403.12" y="199.67" style="fill:#FFB487;" width="32" height="42"/>
-	<rect x="210.12" y="203.96" style="fill:#FFB487;" width="32" height="42"/>
-</g>
-<g>
-	<path style="fill:#F0F0FA;" d="M242.956,196l-57.833-90h-21.177c-19.435,0-36.523,12.867-41.894,31.545l-23.095,80.319
-		C93.465,236.962,107.8,256,127.672,256h82.451v-60h-52"/>
-	<path style="fill:#F0F0FA;" d="M226.504,170.398L260.123,106h17.129c16.484,0,31.558,9.298,38.956,24.029l22.094,43.997
-		c3.686,7.34,11.197,11.973,19.411,11.973h45.411v70.127H282.11"/>
-</g>
-<polygon style="fill:#BEBEBE;" points="226.504,170.398 185.123,106 258.845,106 "/>
-<g>
-	<path style="fill:#D7D7E6;" d="M165.474,285l-55.695,32.347c-23.501,13.649-41.2,35.42-49.765,61.212L32.306,462h93l35-78
-		L165.474,285z"/>
-	<path style="fill:#D7D7E6;" d="M295.123,285l55.695,32.347c23.501,13.649,41.2,35.42,49.765,61.212L428.291,462h-93l-35-78
-		L295.123,285z"/>
-</g>
-<g>
-	<path style="fill:#BEBEBE;" d="M22.877,502h77.987c8.284,0,15-6.716,15-15v-25H62.877C40.786,462,22.877,479.909,22.877,502
-		L22.877,502z"/>
-	<path style="fill:#BEBEBE;" d="M437.719,502h-77.987c-8.284,0-15-6.716-15-15v-25h52.987C419.81,462,437.719,479.909,437.719,502
-		L437.719,502z"/>
-</g>
-<g>
-	<path style="fill:#FFCDAC;" d="M226.504,106L226.504,106c-24.301,0-44-19.699-44-44v-8c0-24.301,19.699-44,44-44l0,0
-		c24.301,0,44,19.699,44,44v8C270.504,86.301,250.805,106,226.504,106z"/>
-	<path style="fill:#FFCDAC;" d="M470.123,251.833h-16c-10.493,0-19-8.507-19-19V208.5c0-10.493,8.507-19,19-19h16
-		c10.493,0,19,8.507,19,19v24.333C489.123,243.327,480.616,251.833,470.123,251.833z"/>
-	<path style="fill:#FFCDAC;" d="M277.123,256.127h-16c-10.493,0-19-8.507-19-19v-24.333c0-10.493,8.507-19,19-19h16
-		c10.493,0,19,8.507,19,19v24.333C296.123,247.62,287.616,256.127,277.123,256.127z"/>
-</g>
-<polygon style="fill:#F0F0FA;" points="134.474,384 165.474,285 295.123,285 326.123,384 "/>
-<path d="M251.7,334c-2.63,0-5.21,1.07-7.07,2.93c-1.86,1.86-2.93,4.44-2.93,7.07s1.07,5.21,2.93,7.07s4.44,2.93,7.07,2.93
-	s5.21-1.07,7.07-2.93s2.93-4.44,2.93-7.07s-1.06-5.21-2.93-7.07C256.91,335.07,254.33,334,251.7,334z"/>
-<path d="M397.439,369.066c-5.243,1.736-8.085,7.394-6.35,12.637l0.148,0.447c1.391,4.2,5.297,6.859,9.492,6.859
-	c1.042,0,2.102-0.165,3.145-0.51c5.243-1.736,8.085-7.394,6.35-12.637l-0.148-0.447C408.34,370.172,402.682,367.331,397.439,369.066
-	z"/>
-<path d="M470.123,179.5h-16c-8.806,0-16.702,3.951-22.025,10.167h-18.975V186c0-5.523-4.477-10-10-10h-45.411
-	c-4.459,0-8.473-2.476-10.475-6.461l-22.094-43.997C315.993,107.32,297.642,96,277.251,96h-8.835
-	c7.551-9.29,12.087-21.123,12.087-34v-8c0-29.776-24.224-54-54-54s-54,24.224-54,54v8c0,12.877,4.537,24.71,12.088,34h-20.646
-	c-23.759,0-44.938,15.948-51.504,38.781L89.346,215.1c-3.494,12.149-1.136,24.91,6.468,35.008
-	c7.605,10.1,19.217,15.892,31.858,15.892h27.801v13.243L104.756,308.7c-25.631,14.887-44.892,38.578-54.232,66.708l-27.708,83.441
-	c-1.013,3.049-0.499,6.398,1.381,9.003c0.325,0.451,0.695,0.857,1.083,1.241c-7.712,8.801-12.403,20.313-12.403,32.907
-	c0,5.523,4.477,10,10,10h77.987c13.785,0,25-11.215,25-25v-15.041c3.713-0.209,7.029-2.444,8.564-5.865L166.779,394h127.038
-	l32.35,72.094c1.535,3.421,4.851,5.656,8.564,5.865V487c0,1.712,0.174,3.384,0.503,5h-83.533c-5.523,0-10,4.477-10,10
-	s4.477,10,10,10h186.018c5.523,0,10-4.477,10-10c0-12.594-4.69-24.107-12.403-32.907c0.388-0.385,0.758-0.791,1.083-1.241
-	c1.88-2.605,2.394-5.954,1.381-9.003l-16.805-50.606c-1.74-5.241-7.397-8.08-12.642-6.339c-5.242,1.74-8.08,7.4-6.339,12.642
-	L414.433,452h-16.714h-52.988h-2.967l-26.026-58h10.385c3.182,0,6.174-1.515,8.059-4.079s2.436-5.873,1.484-8.909l-23.309-74.438
-	l33.439,19.421c12.741,7.4,23.919,17.706,32.328,29.802c1.943,2.795,5.056,4.293,8.22,4.293c1.969,0,3.959-0.581,5.699-1.79
-	c4.535-3.152,5.656-9.384,2.504-13.919c-10.067-14.483-23.452-26.822-38.706-35.682l-50.718-29.456v-13.116h98
-	c5.523,0,10-4.477,10-10v-4.46h18.974c5.323,6.216,13.219,10.167,22.026,10.167h16c15.991,0,29-13.009,29-29V208.5
-	C499.123,192.509,486.113,179.5,470.123,179.5z M397.719,472c13.038,0,24.159,8.359,28.287,20h-66.274c-2.757,0-5-2.243-5-5v-15
-	H397.719z M286.123,237.127c0,4.962-4.038,9-9,9h-16c-4.962,0-9-4.038-9-9v-24.333c0-4.962,4.038-9,9-9h16c4.962,0,9,4.038,9,9
-	V237.127z M220.123,213.96h12v22h-12V213.96z M198.32,108.04c8.21,5.045,17.862,7.96,28.185,7.96c6.648,0,13.017-1.215,18.904-3.423
-	l-19.8,37.928L198.32,108.04z M192.504,54c0-18.748,15.252-34,34-34c18.748,0,34,15.252,34,34v8c0,18.748-15.252,34-34,34l0,0
-	c-18.748,0-34-15.252-34-34V54z M111.792,238.079c-3.791-5.034-4.966-11.395-3.225-17.451l23.096-80.32
-	c4.115-14.312,17.39-24.308,32.283-24.308h15.716l50.097,77.96h-9.846c-0.942-4.545-4.967-7.96-9.791-7.96h-52
-	c-5.523,0-10,4.477-10,10s4.477,10,10,10h42v39.96V246h-72.45C121.371,246,115.583,243.113,111.792,238.079z M105.865,487
-	c0,2.757-2.243,5-5,5H34.591c4.127-11.641,15.249-20,28.287-20h42.987V487z M118.832,452h-2.967H62.877H46.163l23.341-70.29
-	c7.802-23.495,23.889-43.282,45.297-55.716l33.439-19.421l-23.309,74.438c-0.951,3.037-0.4,6.345,1.484,8.909
-	c1.884,2.564,4.876,4.079,8.059,4.079h10.384L118.832,452z M148.084,374l6.263-20h58.1c5.523,0,10-4.477,10-10s-4.477-10-10-10
-	h-51.838l12.212-39h114.954l24.738,79H148.084z M285.123,275H175.474v-9h34.649c5.523,0,10-4.477,10-10v-0.04h18.975
-	c5.323,6.216,13.219,10.167,22.025,10.167h16c1.067,0,2.12-0.062,3.157-0.175c0.594,0.11,1.205,0.175,1.831,0.175h3.012L285.123,275
-	L285.123,275z M393.123,246.127h-88.437c0.928-2.835,1.437-5.859,1.437-9v-24.333c0-15.991-13.009-29-29-29h-16
-	c-4.414,0-8.598,0.995-12.346,2.767l-10.72-16.683L266.183,116h11.069c12.781,0,24.283,7.095,30.019,18.517l22.094,43.997
-	C334.78,189.3,345.643,196,357.712,196h35.411v3.667v42L393.123,246.127L393.123,246.127z M413.123,209.667h12v22h-12V209.667z
-	 M479.123,232.833c0,4.962-4.038,9-9,9h-16c-4.962,0-9-4.038-9-9V208.5c0-4.962,4.038-9,9-9h16c4.962,0,9,4.038,9,9V232.833z"/>
-<g>
-</g>
-<g>
-</g>
-<g>
-</g>
-<g>
-</g>
-<g>
-</g>
-<g>
-</g>
-<g>
-</g>
-<g>
-</g>
-<g>
-</g>
-<g>
-</g>
-<g>
-</g>
-<g>
-</g>
-<g>
-</g>
-<g>
-</g>
-<g>
-</g>
-</svg>
diff --git a/docs/modules/ROOT/assets/images/kamelets/chunk-template-action.svg b/docs/modules/ROOT/assets/images/kamelets/chunk-template-action.svg
deleted file mode 100644
index fa06352..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/chunk-template-action.svg
+++ /dev/null
@@ -1,59 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   viewBox="0 -256 1792 1792"
-   id="svg3025"
-   version="1.1"
-   inkscape:version="0.48.3.1 r9886"
-   width="100%"
-   height="100%"
-   sodipodi:docname="cog_font_awesome.svg">
-  <metadata
-     id="metadata3035">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <defs
-     id="defs3033" />
-  <sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="640"
-     inkscape:window-height="480"
-     id="namedview3031"
-     showgrid="false"
-     inkscape:zoom="0.13169643"
-     inkscape:cx="896"
-     inkscape:cy="896"
-     inkscape:window-x="0"
-     inkscape:window-y="25"
-     inkscape:window-maximized="0"
-     inkscape:current-layer="svg3025" />
-  <g
-     transform="matrix(1,0,0,-1,121.49153,1285.4237)"
-     id="g3027">
-    <path
-       d="m 1024,640 q 0,106 -75,181 -75,75 -181,75 -106,0 -181,-75 -75,-75 -75,-181 0,-106 75,-181 75,-75 181,-75 106,0 181,75 75,75 75,181 z m 512,109 V 527 q 0,-12 -8,-23 -8,-11 -20,-13 l -185,-28 q -19,-54 -39,-91 35,-50 107,-138 10,-12 10,-25 0,-13 -9,-23 -27,-37 -99,-108 -72,-71 -94,-71 -12,0 -26,9 l -138,108 q -44,-23 -91,-38 -16,-136 -29,-186 -7,-28 -36,-28 H 657 q -14,0 -24.5,8.5 Q 622,-111 621,-98 L 593,86 q -49,16 -90,37 L 362,16 Q 352,7 337,7 323,7 312,18 186,132 147,186 q -7 [...]
-       id="path3029"
-       inkscape:connector-curvature="0"
-       style="fill:currentColor" />
-  </g>
-</svg>
diff --git a/docs/modules/ROOT/assets/images/kamelets/cron-source.svg b/docs/modules/ROOT/assets/images/kamelets/cron-source.svg
deleted file mode 100644
index 0716e77..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/cron-source.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" width="2500" height="2500" viewBox="0 0 192.756 192.756"><g fill-rule="evenodd" clip-rule="evenodd"><path fill="#fff" d="M0 0h192.756v192.756H0V0z"/><path d="M42.16 103.072l5.901 1.496c-1.242 4.865-3.476 8.574-6.701 11.129s-7.167 3.832-11.826 3.832c-4.823 0-8.746-.982-11.767-2.947-3.021-1.965-5.322-4.811-6.898-8.537-1.576-3.725-2.365-7.727-2.365-12.002 0-4.663.89-8.73 2.669-12.202 1.779-3.472 4.312-6.108 7.597-7.91 3.285-1.802 6.9-2.704 10.847-2.70 [...]
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/kamelets/dns-dig-action.svg b/docs/modules/ROOT/assets/images/kamelets/dns-dig-action.svg
deleted file mode 100644
index dcb3da2..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/dns-dig-action.svg
+++ /dev/null
@@ -1 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?><svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 122.879 122.881" enable-background="new 0 0 122.879 122.881" xml:space="preserve"><g><path d="M109.467,89.505c0.182,0,0.359,0.019,0.531,0.053c1.146-1.998,2.191-4.095,3.137-6.287 c0.018-0.043,0.037-0.085,0.059-0.127c1.418-3.346,2.488-6.819,3.209-10.42c0.193-0.961,0.359-1.931,0.5-2.908 c0.639-3.953,0.803-7.97,0.482- [...]
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/kamelets/dns-ip-action.svg b/docs/modules/ROOT/assets/images/kamelets/dns-ip-action.svg
deleted file mode 100644
index dcb3da2..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/dns-ip-action.svg
+++ /dev/null
@@ -1 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?><svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 122.879 122.881" enable-background="new 0 0 122.879 122.881" xml:space="preserve"><g><path d="M109.467,89.505c0.182,0,0.359,0.019,0.531,0.053c1.146-1.998,2.191-4.095,3.137-6.287 c0.018-0.043,0.037-0.085,0.059-0.127c1.418-3.346,2.488-6.819,3.209-10.42c0.193-0.961,0.359-1.931,0.5-2.908 c0.639-3.953,0.803-7.97,0.482- [...]
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/kamelets/dns-lookup-action.svg b/docs/modules/ROOT/assets/images/kamelets/dns-lookup-action.svg
deleted file mode 100644
index dcb3da2..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/dns-lookup-action.svg
+++ /dev/null
@@ -1 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?><svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 122.879 122.881" enable-background="new 0 0 122.879 122.881" xml:space="preserve"><g><path d="M109.467,89.505c0.182,0,0.359,0.019,0.531,0.053c1.146-1.998,2.191-4.095,3.137-6.287 c0.018-0.043,0.037-0.085,0.059-0.127c1.418-3.346,2.488-6.819,3.209-10.42c0.193-0.961,0.359-1.931,0.5-2.908 c0.639-3.953,0.803-7.97,0.482- [...]
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/kamelets/dropbox-sink.svg b/docs/modules/ROOT/assets/images/kamelets/dropbox-sink.svg
deleted file mode 100644
index 84ac860..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/dropbox-sink.svg
+++ /dev/null
@@ -1,4 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg width="43px" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 43 40" version="1.1" height="40px">
- <path d="m12.5 0l-12.5 8.1 8.7 7 12.5-7.8-8.7-7.3zm-12.5 21.9l12.5 8.2 8.7-7.3-12.5-7.7-8.7 6.8zm21.2 0.9l8.8 7.3 12.4-8.1-8.6-6.9-12.6 7.7zm21.2-14.7l-12.4-8.1-8.8 7.3 12.6 7.8 8.6-7zm-21.1 16.3l-8.8 7.3-3.7-2.5v2.8l12.5 7.5 12.5-7.5v-2.8l-3.8 2.5-8.7-7.3z" fill="#007EE5"/>
-</svg>
diff --git a/docs/modules/ROOT/assets/images/kamelets/dropbox-source.svg b/docs/modules/ROOT/assets/images/kamelets/dropbox-source.svg
deleted file mode 100644
index 84ac860..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/dropbox-source.svg
+++ /dev/null
@@ -1,4 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg width="43px" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 43 40" version="1.1" height="40px">
- <path d="m12.5 0l-12.5 8.1 8.7 7 12.5-7.8-8.7-7.3zm-12.5 21.9l12.5 8.2 8.7-7.3-12.5-7.7-8.7 6.8zm21.2 0.9l8.8 7.3 12.4-8.1-8.6-6.9-12.6 7.7zm21.2-14.7l-12.4-8.1-8.8 7.3 12.6 7.8 8.6-7zm-21.1 16.3l-8.8 7.3-3.7-2.5v2.8l12.5 7.5 12.5-7.5v-2.8l-3.8 2.5-8.7-7.3z" fill="#007EE5"/>
-</svg>
diff --git a/docs/modules/ROOT/assets/images/kamelets/earthquake-source.svg b/docs/modules/ROOT/assets/images/kamelets/earthquake-source.svg
deleted file mode 100644
index db8c041..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/earthquake-source.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg height='100px' width='100px'  fill="#000000" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" viewBox="0 0 100.003 79.997" enable-background="new 0 0 100.003 79.997" xml:space="preserve"><path d="M81.653,42.94c-1.387,0-2.666,0.767-3.315,1.992L72.942,55.1l-6.649-19.479c-0.508-1.472-1.865-2.48-3.423-2.534  c-1.602-0.046-2.983,0.859-3.589,2.292l-4.561,10.834l-7.2-43.128c-0.33-1.812-2.029-3.188-3.77-3.079  c-1.843,0.042-3.384,1. [...]
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/kamelets/elasticsearch-index-sink.svg b/docs/modules/ROOT/assets/images/kamelets/elasticsearch-index-sink.svg
deleted file mode 100644
index af0264a..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/elasticsearch-index-sink.svg
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<svg enable-background="new 0 0 550 250" viewBox="77,83,410,90" xmlns="http://www.w3.org/2000/svg">
- <path d="m178 102.5h313v41h-313z" fill="none"/>
- <g enable-background="new">
-  <path d="m193.3 139.4c-4 0-7.2-1.2-9.5-3.5s-3.4-5.6-3.4-9.7c0-4.2 1.1-7.6 3.2-10s5-3.6 8.7-3.6c3.4 0 6.1 1 8.1 3.1s3 4.9 3 8.6v3h-17.3c.1 2.5.8 4.4 2 5.8s3.1 2 5.4 2c1.5 0 3-.1 4.3-.4s2.7-.8 4.3-1.4v4.5c-1.3.6-2.7 1.1-4.1 1.4s-3 .2-4.7.2zm-1.1-22.6c-1.8 0-3.2.6-4.2 1.7s-1.7 2.7-1.9 4.9h11.8c0-2.1-.5-3.8-1.5-4.9s-2.4-1.7-4.2-1.7z"/>
-  <path d="m215.1 139h-5.5v-36.5h5.5z"/>
-  <path d="m239.2 139-1.1-3.6h-.2c-1.2 1.6-2.5 2.7-3.8 3.2s-2.9.9-4.9.9c-2.5 0-4.5-.7-6-2.1s-2.1-3.3-2.1-5.8c0-2.7 1-4.7 3-6s5-2.1 9.1-2.2l4.5-.1v-1.4c0-1.7-.4-2.9-1.2-3.7s-2-1.2-3.6-1.2c-1.3 0-2.6.2-3.8.6s-2.4.9-3.5 1.4l-1.8-3.9c1.4-.7 2.9-1.3 4.6-1.7s3.2-.6 4.7-.6c3.3 0 5.8.7 7.5 2.2s2.5 3.7 2.5 6.8v17.2zm-8.2-3.8c2 0 3.6-.6 4.8-1.7s1.8-2.7 1.8-4.7v-2.2l-3.3.1c-2.6.1-4.5.5-5.7 1.3s-1.8 2-1.8 3.6c0 1.2.3 2.1 1 2.7s1.8.9 3.2.9z"/>
-  <path d="m268.2 131.6c0 2.5-.9 4.5-2.8 5.8s-4.5 2-7.9 2c-3.5 0-6.2-.5-8.3-1.6v-4.8c3 1.4 5.9 2.1 8.5 2.1 3.4 0 5.1-1 5.1-3.1 0-.7-.2-1.2-.6-1.6s-1-.9-1.9-1.4-2.1-1-3.6-1.6c-3-1.2-5-2.3-6.1-3.5s-1.6-2.7-1.6-4.5c0-2.2.9-3.9 2.7-5.2s4.2-1.8 7.3-1.8c3 0 5.9.6 8.6 1.9l-1.8 4.1c-2.8-1.2-5.1-1.7-7.1-1.7-2.9 0-4.4.8-4.4 2.5 0 .8.4 1.5 1.1 2.1s2.4 1.3 5 2.3c2.1.8 3.7 1.6 4.7 2.3s1.7 1.5 2.2 2.4c.7 1 .9 2 .9 3.3z"/>
-  <path d="m283.8 135c1.3 0 2.7-.2 4-.6v4.1c-.6.3-1.4.5-2.4.7s-2 .3-3 .3c-5.2 0-7.8-2.8-7.8-8.2v-14h-3.5v-2.4l3.8-2 1.9-5.5h3.4v5.8h7.4v4.2h-7.4v13.9c0 1.3.3 2.3 1 2.9s1.6.8 2.6.8z"/>
-  <path d="m292.7 106.2c0-1 .3-1.7.8-2.3s1.3-.8 2.3-.8 1.7.3 2.3.8.8 1.3.8 2.3c0 .9-.3 1.7-.8 2.2s-1.3.8-2.3.8-1.8-.3-2.3-.8-.8-1.3-.8-2.2zm5.9 32.8h-5.5v-25.9h5.5z"/>
-  <path d="m316.9 139.4c-3.9 0-6.9-1.1-8.9-3.4s-3.1-5.6-3.1-9.9c0-4.4 1.1-7.7 3.2-10.1s5.2-3.5 9.2-3.5c2.7 0 5.2.5 7.4 1.5l-1.7 4.4c-2.3-.9-4.2-1.4-5.8-1.4-4.5 0-6.7 3-6.7 8.9 0 2.9.6 5.1 1.7 6.6s2.8 2.2 4.9 2.2c2.5 0 4.8-.6 7-1.8v4.8c-1 .6-2 1-3.2 1.2s-2.4.5-4 .5z"/>
-  <path d="m347.6 131.6c0 2.5-.9 4.5-2.8 5.8s-4.5 2-7.9 2c-3.5 0-6.2-.5-8.3-1.6v-4.8c3 1.4 5.9 2.1 8.5 2.1 3.4 0 5.1-1 5.1-3.1 0-.7-.2-1.2-.6-1.6s-1-.9-1.9-1.4-2.1-1-3.6-1.6c-3-1.2-5-2.3-6.1-3.5s-1.6-2.7-1.6-4.5c0-2.2.9-3.9 2.7-5.2s4.2-1.8 7.3-1.8c3 0 5.9.6 8.6 1.9l-1.8 4.1c-2.8-1.2-5.1-1.7-7.1-1.7-2.9 0-4.4.8-4.4 2.5 0 .8.4 1.5 1.1 2.1s2.4 1.3 5 2.3c2.1.8 3.7 1.6 4.7 2.3s1.7 1.5 2.2 2.4c.7 1 .9 2 .9 3.3z"/>
-  <path d="m364.9 139.4c-4 0-7.2-1.2-9.5-3.5s-3.4-5.6-3.4-9.7c0-4.2 1.1-7.6 3.2-10s5-3.6 8.7-3.6c3.4 0 6.1 1 8.1 3.1s3 4.9 3 8.6v3h-17.3c.1 2.5.8 4.4 2 5.8s3.1 2 5.4 2c1.5 0 3-.1 4.3-.4s2.7-.8 4.3-1.4v4.5c-1.3.6-2.7 1.1-4.1 1.4s-2.9.2-4.7.2zm-1-22.6c-1.8 0-3.2.6-4.2 1.7s-1.7 2.7-1.9 4.9h11.8c0-2.1-.5-3.8-1.5-4.9s-2.5-1.7-4.2-1.7z"/>
-  <path d="m397.4 139-1.1-3.6h-.2c-1.2 1.6-2.5 2.7-3.8 3.2s-2.9.9-4.9.9c-2.5 0-4.5-.7-6-2.1s-2.1-3.3-2.1-5.8c0-2.7 1-4.7 3-6s5-2.1 9.1-2.2l4.5-.1v-1.4c0-1.7-.4-2.9-1.2-3.7s-2-1.2-3.6-1.2c-1.3 0-2.6.2-3.8.6s-2.4.9-3.5 1.4l-1.8-3.9c1.4-.7 2.9-1.3 4.6-1.7s3.2-.6 4.7-.6c3.3 0 5.8.7 7.5 2.2s2.5 3.7 2.5 6.8v17.2zm-8.2-3.8c2 0 3.6-.6 4.8-1.7s1.8-2.7 1.8-4.7v-2.2l-3.3.1c-2.6.1-4.5.5-5.7 1.3s-1.8 2-1.8 3.6c0 1.2.3 2.1 1 2.7s1.9.9 3.2.9z"/>
-  <path d="m422.2 112.6c1.1 0 2 .1 2.7.2l-.5 5.1c-.8-.2-1.6-.3-2.4-.3-2.2 0-4 .7-5.4 2.2s-2.1 3.3-2.1 5.6v13.6h-5.5v-25.9h4.3l.7 4.6h.3c.9-1.5 2-2.8 3.4-3.7s2.9-1.4 4.5-1.4z"/>
-  <path d="m440.2 139.4c-3.9 0-6.9-1.1-8.9-3.4s-3.1-5.6-3.1-9.9c0-4.4 1.1-7.7 3.2-10.1s5.2-3.5 9.2-3.5c2.7 0 5.2.5 7.4 1.5l-1.7 4.4c-2.3-.9-4.2-1.4-5.8-1.4-4.5 0-6.7 3-6.7 8.9 0 2.9.6 5.1 1.7 6.6s2.8 2.2 4.9 2.2c2.5 0 4.8-.6 7-1.8v4.8c-1 .6-2 1-3.2 1.2s-2.4.5-4 .5z"/>
-  <path d="m476.3 139h-5.5v-16c0-2-.4-3.5-1.2-4.5s-2.1-1.5-3.8-1.5c-2.3 0-4 .7-5.1 2.1s-1.6 3.7-1.6 6.9v13h-5.5v-36.5h5.5v9.3c0 1.5-.1 3.1-.3 4.8h.4c.8-1.2 1.8-2.2 3.1-2.9s2.9-1 4.7-1c6.3 0 9.4 3.2 9.4 9.5v16.8z"/>
- </g>
- <path d="m141.8 115.5h-20.9c.1.5.3 1 .4 1.4.7 2.4 1.1 4.9 1.3 7.5.1 1 .1 2.1.1 3.1s0 2.1-.1 3.1c-.2 2.6-.6 5.1-1.3 7.5-.1.5-.3 1-.4 1.4h20.9c6.6 0 11.9-5.4 11.9-12s-5.3-12-11.9-12z" fill="#00a9e5"/>
- <path d="m122.6 130.6c.1-1 .1-2.1.1-3.1s0-2.1-.1-3.1c-.2-2.6-.6-5.1-1.3-7.5-.1-.5-.3-1-.4-1.4h-32.3c-1.2 3.8-1.8 7.8-1.8 12s.6 8.2 1.8 12h32.3c.1-.5.3-1 .4-1.4.7-2.4 1.1-4.9 1.3-7.5z" fill="#353535"/>
- <path d="m145.4 143.5h-26c-.8 1.8-1.7 3.5-2.7 5.1-1.5 2.5-3.3 4.7-5.3 6.8-.7.7-1.4 1.3-2.1 2-1.4 1.3-3 2.4-4.6 3.5 6.3 4.2 13.9 6.6 22 6.6 13.9 0 26.1-7.1 33.3-17.8-3.7-3.8-8.9-6.2-14.6-6.2z" fill="#00bfb3"/>
- <path d="m116.7 148.6c1-1.6 1.9-3.3 2.7-5.1h-29.3c3.1 7.1 8.2 13.2 14.7 17.4 1.6-1.1 3.1-2.2 4.6-3.5.7-.6 1.4-1.3 2.1-2 1.9-2 3.7-4.3 5.2-6.8z" fill="#019b8f"/>
- <path d="m111.4 99.6c-.7-.7-1.4-1.3-2.1-2-1.4-1.3-3-2.4-4.6-3.5-6.4 4.2-11.5 10.3-14.7 17.4h29.3c-.8-1.8-1.7-3.5-2.7-5.1-1.4-2.5-3.2-4.8-5.2-6.8z" fill="#f9b110"/>
- <path d="m126.7 87.5c-8.1 0-15.7 2.4-22 6.6 1.6 1.1 3.1 2.2 4.6 3.5.7.6 1.4 1.3 2.1 2 2 2.1 3.8 4.3 5.3 6.8 1 1.6 1.9 3.3 2.7 5.1h26c5.7 0 10.9-2.4 14.6-6.2-7.2-10.7-19.4-17.8-33.3-17.8z" fill="#fed10a"/>
-</svg>
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/kamelets/elasticsearch-search-source.svg b/docs/modules/ROOT/assets/images/kamelets/elasticsearch-search-source.svg
deleted file mode 100644
index af0264a..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/elasticsearch-search-source.svg
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<svg enable-background="new 0 0 550 250" viewBox="77,83,410,90" xmlns="http://www.w3.org/2000/svg">
- <path d="m178 102.5h313v41h-313z" fill="none"/>
- <g enable-background="new">
-  <path d="m193.3 139.4c-4 0-7.2-1.2-9.5-3.5s-3.4-5.6-3.4-9.7c0-4.2 1.1-7.6 3.2-10s5-3.6 8.7-3.6c3.4 0 6.1 1 8.1 3.1s3 4.9 3 8.6v3h-17.3c.1 2.5.8 4.4 2 5.8s3.1 2 5.4 2c1.5 0 3-.1 4.3-.4s2.7-.8 4.3-1.4v4.5c-1.3.6-2.7 1.1-4.1 1.4s-3 .2-4.7.2zm-1.1-22.6c-1.8 0-3.2.6-4.2 1.7s-1.7 2.7-1.9 4.9h11.8c0-2.1-.5-3.8-1.5-4.9s-2.4-1.7-4.2-1.7z"/>
-  <path d="m215.1 139h-5.5v-36.5h5.5z"/>
-  <path d="m239.2 139-1.1-3.6h-.2c-1.2 1.6-2.5 2.7-3.8 3.2s-2.9.9-4.9.9c-2.5 0-4.5-.7-6-2.1s-2.1-3.3-2.1-5.8c0-2.7 1-4.7 3-6s5-2.1 9.1-2.2l4.5-.1v-1.4c0-1.7-.4-2.9-1.2-3.7s-2-1.2-3.6-1.2c-1.3 0-2.6.2-3.8.6s-2.4.9-3.5 1.4l-1.8-3.9c1.4-.7 2.9-1.3 4.6-1.7s3.2-.6 4.7-.6c3.3 0 5.8.7 7.5 2.2s2.5 3.7 2.5 6.8v17.2zm-8.2-3.8c2 0 3.6-.6 4.8-1.7s1.8-2.7 1.8-4.7v-2.2l-3.3.1c-2.6.1-4.5.5-5.7 1.3s-1.8 2-1.8 3.6c0 1.2.3 2.1 1 2.7s1.8.9 3.2.9z"/>
-  <path d="m268.2 131.6c0 2.5-.9 4.5-2.8 5.8s-4.5 2-7.9 2c-3.5 0-6.2-.5-8.3-1.6v-4.8c3 1.4 5.9 2.1 8.5 2.1 3.4 0 5.1-1 5.1-3.1 0-.7-.2-1.2-.6-1.6s-1-.9-1.9-1.4-2.1-1-3.6-1.6c-3-1.2-5-2.3-6.1-3.5s-1.6-2.7-1.6-4.5c0-2.2.9-3.9 2.7-5.2s4.2-1.8 7.3-1.8c3 0 5.9.6 8.6 1.9l-1.8 4.1c-2.8-1.2-5.1-1.7-7.1-1.7-2.9 0-4.4.8-4.4 2.5 0 .8.4 1.5 1.1 2.1s2.4 1.3 5 2.3c2.1.8 3.7 1.6 4.7 2.3s1.7 1.5 2.2 2.4c.7 1 .9 2 .9 3.3z"/>
-  <path d="m283.8 135c1.3 0 2.7-.2 4-.6v4.1c-.6.3-1.4.5-2.4.7s-2 .3-3 .3c-5.2 0-7.8-2.8-7.8-8.2v-14h-3.5v-2.4l3.8-2 1.9-5.5h3.4v5.8h7.4v4.2h-7.4v13.9c0 1.3.3 2.3 1 2.9s1.6.8 2.6.8z"/>
-  <path d="m292.7 106.2c0-1 .3-1.7.8-2.3s1.3-.8 2.3-.8 1.7.3 2.3.8.8 1.3.8 2.3c0 .9-.3 1.7-.8 2.2s-1.3.8-2.3.8-1.8-.3-2.3-.8-.8-1.3-.8-2.2zm5.9 32.8h-5.5v-25.9h5.5z"/>
-  <path d="m316.9 139.4c-3.9 0-6.9-1.1-8.9-3.4s-3.1-5.6-3.1-9.9c0-4.4 1.1-7.7 3.2-10.1s5.2-3.5 9.2-3.5c2.7 0 5.2.5 7.4 1.5l-1.7 4.4c-2.3-.9-4.2-1.4-5.8-1.4-4.5 0-6.7 3-6.7 8.9 0 2.9.6 5.1 1.7 6.6s2.8 2.2 4.9 2.2c2.5 0 4.8-.6 7-1.8v4.8c-1 .6-2 1-3.2 1.2s-2.4.5-4 .5z"/>
-  <path d="m347.6 131.6c0 2.5-.9 4.5-2.8 5.8s-4.5 2-7.9 2c-3.5 0-6.2-.5-8.3-1.6v-4.8c3 1.4 5.9 2.1 8.5 2.1 3.4 0 5.1-1 5.1-3.1 0-.7-.2-1.2-.6-1.6s-1-.9-1.9-1.4-2.1-1-3.6-1.6c-3-1.2-5-2.3-6.1-3.5s-1.6-2.7-1.6-4.5c0-2.2.9-3.9 2.7-5.2s4.2-1.8 7.3-1.8c3 0 5.9.6 8.6 1.9l-1.8 4.1c-2.8-1.2-5.1-1.7-7.1-1.7-2.9 0-4.4.8-4.4 2.5 0 .8.4 1.5 1.1 2.1s2.4 1.3 5 2.3c2.1.8 3.7 1.6 4.7 2.3s1.7 1.5 2.2 2.4c.7 1 .9 2 .9 3.3z"/>
-  <path d="m364.9 139.4c-4 0-7.2-1.2-9.5-3.5s-3.4-5.6-3.4-9.7c0-4.2 1.1-7.6 3.2-10s5-3.6 8.7-3.6c3.4 0 6.1 1 8.1 3.1s3 4.9 3 8.6v3h-17.3c.1 2.5.8 4.4 2 5.8s3.1 2 5.4 2c1.5 0 3-.1 4.3-.4s2.7-.8 4.3-1.4v4.5c-1.3.6-2.7 1.1-4.1 1.4s-2.9.2-4.7.2zm-1-22.6c-1.8 0-3.2.6-4.2 1.7s-1.7 2.7-1.9 4.9h11.8c0-2.1-.5-3.8-1.5-4.9s-2.5-1.7-4.2-1.7z"/>
-  <path d="m397.4 139-1.1-3.6h-.2c-1.2 1.6-2.5 2.7-3.8 3.2s-2.9.9-4.9.9c-2.5 0-4.5-.7-6-2.1s-2.1-3.3-2.1-5.8c0-2.7 1-4.7 3-6s5-2.1 9.1-2.2l4.5-.1v-1.4c0-1.7-.4-2.9-1.2-3.7s-2-1.2-3.6-1.2c-1.3 0-2.6.2-3.8.6s-2.4.9-3.5 1.4l-1.8-3.9c1.4-.7 2.9-1.3 4.6-1.7s3.2-.6 4.7-.6c3.3 0 5.8.7 7.5 2.2s2.5 3.7 2.5 6.8v17.2zm-8.2-3.8c2 0 3.6-.6 4.8-1.7s1.8-2.7 1.8-4.7v-2.2l-3.3.1c-2.6.1-4.5.5-5.7 1.3s-1.8 2-1.8 3.6c0 1.2.3 2.1 1 2.7s1.9.9 3.2.9z"/>
-  <path d="m422.2 112.6c1.1 0 2 .1 2.7.2l-.5 5.1c-.8-.2-1.6-.3-2.4-.3-2.2 0-4 .7-5.4 2.2s-2.1 3.3-2.1 5.6v13.6h-5.5v-25.9h4.3l.7 4.6h.3c.9-1.5 2-2.8 3.4-3.7s2.9-1.4 4.5-1.4z"/>
-  <path d="m440.2 139.4c-3.9 0-6.9-1.1-8.9-3.4s-3.1-5.6-3.1-9.9c0-4.4 1.1-7.7 3.2-10.1s5.2-3.5 9.2-3.5c2.7 0 5.2.5 7.4 1.5l-1.7 4.4c-2.3-.9-4.2-1.4-5.8-1.4-4.5 0-6.7 3-6.7 8.9 0 2.9.6 5.1 1.7 6.6s2.8 2.2 4.9 2.2c2.5 0 4.8-.6 7-1.8v4.8c-1 .6-2 1-3.2 1.2s-2.4.5-4 .5z"/>
-  <path d="m476.3 139h-5.5v-16c0-2-.4-3.5-1.2-4.5s-2.1-1.5-3.8-1.5c-2.3 0-4 .7-5.1 2.1s-1.6 3.7-1.6 6.9v13h-5.5v-36.5h5.5v9.3c0 1.5-.1 3.1-.3 4.8h.4c.8-1.2 1.8-2.2 3.1-2.9s2.9-1 4.7-1c6.3 0 9.4 3.2 9.4 9.5v16.8z"/>
- </g>
- <path d="m141.8 115.5h-20.9c.1.5.3 1 .4 1.4.7 2.4 1.1 4.9 1.3 7.5.1 1 .1 2.1.1 3.1s0 2.1-.1 3.1c-.2 2.6-.6 5.1-1.3 7.5-.1.5-.3 1-.4 1.4h20.9c6.6 0 11.9-5.4 11.9-12s-5.3-12-11.9-12z" fill="#00a9e5"/>
- <path d="m122.6 130.6c.1-1 .1-2.1.1-3.1s0-2.1-.1-3.1c-.2-2.6-.6-5.1-1.3-7.5-.1-.5-.3-1-.4-1.4h-32.3c-1.2 3.8-1.8 7.8-1.8 12s.6 8.2 1.8 12h32.3c.1-.5.3-1 .4-1.4.7-2.4 1.1-4.9 1.3-7.5z" fill="#353535"/>
- <path d="m145.4 143.5h-26c-.8 1.8-1.7 3.5-2.7 5.1-1.5 2.5-3.3 4.7-5.3 6.8-.7.7-1.4 1.3-2.1 2-1.4 1.3-3 2.4-4.6 3.5 6.3 4.2 13.9 6.6 22 6.6 13.9 0 26.1-7.1 33.3-17.8-3.7-3.8-8.9-6.2-14.6-6.2z" fill="#00bfb3"/>
- <path d="m116.7 148.6c1-1.6 1.9-3.3 2.7-5.1h-29.3c3.1 7.1 8.2 13.2 14.7 17.4 1.6-1.1 3.1-2.2 4.6-3.5.7-.6 1.4-1.3 2.1-2 1.9-2 3.7-4.3 5.2-6.8z" fill="#019b8f"/>
- <path d="m111.4 99.6c-.7-.7-1.4-1.3-2.1-2-1.4-1.3-3-2.4-4.6-3.5-6.4 4.2-11.5 10.3-14.7 17.4h29.3c-.8-1.8-1.7-3.5-2.7-5.1-1.4-2.5-3.2-4.8-5.2-6.8z" fill="#f9b110"/>
- <path d="m126.7 87.5c-8.1 0-15.7 2.4-22 6.6 1.6 1.1 3.1 2.2 4.6 3.5.7.6 1.4 1.3 2.1 2 2 2.1 3.8 4.3 5.3 6.8 1 1.6 1.9 3.3 2.7 5.1h26c5.7 0 10.9-2.4 14.6-6.2-7.2-10.7-19.4-17.8-33.3-17.8z" fill="#fed10a"/>
-</svg>
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/kamelets/exec-sink.svg b/docs/modules/ROOT/assets/images/kamelets/exec-sink.svg
deleted file mode 100644
index 00b5f3f..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/exec-sink.svg
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN"
- "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
-<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
- width="1280.000000pt" height="1012.000000pt" viewBox="0 0 1280.000000 1012.000000"
- preserveAspectRatio="xMidYMid meet">
-<metadata>
-Created by potrace 1.15, written by Peter Selinger 2001-2017
-</metadata>
-<g transform="translate(0.000000,1012.000000) scale(0.100000,-0.100000)"
-fill="#000000" stroke="none">
-<path d="M8585 10114 c-16 -3 -221 -34 -455 -70 -890 -136 -1487 -227 -2125
--324 -363 -55 -894 -136 -1180 -180 -286 -44 -817 -125 -1180 -180 -363 -55
--896 -137 -1185 -181 -548 -83 -619 -96 -711 -135 -208 -86 -365 -237 -469
--449 -91 -187 -107 -325 -71 -616 12 -96 57 -478 101 -849 44 -371 123 -1033
-175 -1470 52 -437 180 -1515 285 -2395 104 -880 194 -1628 200 -1663 28 -164
-129 -351 256 -473 38 -36 78 -72 89 -80 27 -18 77 -104 67 -114 -4 -5 -1 -5 7
-0 9 5 12 3 8 -6 -2 -8 9 -39 25 -69 80 -144 211 -266 371 -345 106 -52 175
--71 305 -86 133 -15 223 -6 760 76 160 25 426 65 590 90 378 58 807 124 1180
-180 160 25 424 65 585 90 160 24 426 65 590 90 163 25 430 65 592 90 162 25
-428 65 590 90 162 25 427 65 588 90 160 24 427 65 592 90 1147 175 1156 176
-1320 254 264 125 442 365 485 649 6 37 8 166 6 287 l-3 220 -91 430 c-87 412
--193 919 -342 1630 -38 182 -141 674 -229 1095 -88 421 -264 1262 -391 1869
--127 607 -255 1222 -285 1365 -31 144 -67 301 -81 350 -89 310 -330 546 -642
-627 -76 20 -264 33 -327 23z m2382 -7716 c-3 -7 -5 -2 -5 12 0 14 2 19 5 13 2
--7 2 -19 0 -25z m-8542 -1498 c10 -11 16 -20 13 -20 -3 0 -13 9 -23 20 -10 11
--16 20 -13 20 3 0 13 -9 23 -20z"/>
-</g>
-</svg>
diff --git a/docs/modules/ROOT/assets/images/kamelets/extract-field-action.svg b/docs/modules/ROOT/assets/images/kamelets/extract-field-action.svg
deleted file mode 100644
index fa06352..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/extract-field-action.svg
+++ /dev/null
@@ -1,59 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   viewBox="0 -256 1792 1792"
-   id="svg3025"
-   version="1.1"
-   inkscape:version="0.48.3.1 r9886"
-   width="100%"
-   height="100%"
-   sodipodi:docname="cog_font_awesome.svg">
-  <metadata
-     id="metadata3035">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <defs
-     id="defs3033" />
-  <sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="640"
-     inkscape:window-height="480"
-     id="namedview3031"
-     showgrid="false"
-     inkscape:zoom="0.13169643"
-     inkscape:cx="896"
-     inkscape:cy="896"
-     inkscape:window-x="0"
-     inkscape:window-y="25"
-     inkscape:window-maximized="0"
-     inkscape:current-layer="svg3025" />
-  <g
-     transform="matrix(1,0,0,-1,121.49153,1285.4237)"
-     id="g3027">
-    <path
-       d="m 1024,640 q 0,106 -75,181 -75,75 -181,75 -106,0 -181,-75 -75,-75 -75,-181 0,-106 75,-181 75,-75 181,-75 106,0 181,75 75,75 75,181 z m 512,109 V 527 q 0,-12 -8,-23 -8,-11 -20,-13 l -185,-28 q -19,-54 -39,-91 35,-50 107,-138 10,-12 10,-25 0,-13 -9,-23 -27,-37 -99,-108 -72,-71 -94,-71 -12,0 -26,9 l -138,108 q -44,-23 -91,-38 -16,-136 -29,-186 -7,-28 -36,-28 H 657 q -14,0 -24.5,8.5 Q 622,-111 621,-98 L 593,86 q -49,16 -90,37 L 362,16 Q 352,7 337,7 323,7 312,18 186,132 147,186 q -7 [...]
-       id="path3029"
-       inkscape:connector-curvature="0"
-       style="fill:currentColor" />
-  </g>
-</svg>
diff --git a/docs/modules/ROOT/assets/images/kamelets/fhir-source.svg b/docs/modules/ROOT/assets/images/kamelets/fhir-source.svg
deleted file mode 100644
index f6f7062..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/fhir-source.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 195.2 300"><style></style><g id="Layer_2"><linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="62.644" y1="268.201" x2="30.721" y2="87.155"><stop offset=".154" stop-color="#ffe40e"/><stop offset=".91" stop-color="#e10e19"/></linearGradient><path d="M79.6 78.5l-44 38.5S-8 151.7 1.3 205.9c0 0 2.9 29.2 43.3 65.5 0 0-33-41.1-26.6-90.2S79.3 83.7 79.6 78.5z" fill="url(#SVGID_1_)"/><linearGradient id="SVGID_2_" gradientUnits="user [...]
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/kamelets/file-watch-source.svg b/docs/modules/ROOT/assets/images/kamelets/file-watch-source.svg
deleted file mode 100644
index 5af0dfc..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/file-watch-source.svg
+++ /dev/null
@@ -1,75 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- Generator: Adobe Illustrator 19.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	 viewBox="0 0 368.553 368.553" style="enable-background:new 0 0 368.553 368.553;" xml:space="preserve">
-<g>
-	<g>
-		<path d="M239.68,0H42.695v368.553h283.164V86.811L239.68,0z M244.057,25.7l56.288,56.701h-56.288V25.7z M57.695,353.553V15
-			h171.362v82.401h81.802v256.151H57.695V353.553z"/>
-		<rect x="86.435" y="82.401" width="121.875" height="15"/>
-		<rect x="86.435" y="151.122" width="195.685" height="15"/>
-		<rect x="86.435" y="219.843" width="195.685" height="15"/>
-		<rect x="86.435" y="288.563" width="195.685" height="15"/>
-	</g>
-	<g>
-	</g>
-	<g>
-	</g>
-	<g>
-	</g>
-	<g>
-	</g>
-	<g>
-	</g>
-	<g>
-	</g>
-	<g>
-	</g>
-	<g>
-	</g>
-	<g>
-	</g>
-	<g>
-	</g>
-	<g>
-	</g>
-	<g>
-	</g>
-	<g>
-	</g>
-	<g>
-	</g>
-	<g>
-	</g>
-</g>
-<g>
-</g>
-<g>
-</g>
-<g>
-</g>
-<g>
-</g>
-<g>
-</g>
-<g>
-</g>
-<g>
-</g>
-<g>
-</g>
-<g>
-</g>
-<g>
-</g>
-<g>
-</g>
-<g>
-</g>
-<g>
-</g>
-<g>
-</g>
-<g>
-</g>
-</svg>
diff --git a/docs/modules/ROOT/assets/images/kamelets/freemarker-template-action.svg b/docs/modules/ROOT/assets/images/kamelets/freemarker-template-action.svg
deleted file mode 100644
index fa06352..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/freemarker-template-action.svg
+++ /dev/null
@@ -1,59 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   viewBox="0 -256 1792 1792"
-   id="svg3025"
-   version="1.1"
-   inkscape:version="0.48.3.1 r9886"
-   width="100%"
-   height="100%"
-   sodipodi:docname="cog_font_awesome.svg">
-  <metadata
-     id="metadata3035">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <defs
-     id="defs3033" />
-  <sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="640"
-     inkscape:window-height="480"
-     id="namedview3031"
-     showgrid="false"
-     inkscape:zoom="0.13169643"
-     inkscape:cx="896"
-     inkscape:cy="896"
-     inkscape:window-x="0"
-     inkscape:window-y="25"
-     inkscape:window-maximized="0"
-     inkscape:current-layer="svg3025" />
-  <g
-     transform="matrix(1,0,0,-1,121.49153,1285.4237)"
-     id="g3027">
-    <path
-       d="m 1024,640 q 0,106 -75,181 -75,75 -181,75 -106,0 -181,-75 -75,-75 -75,-181 0,-106 75,-181 75,-75 181,-75 106,0 181,75 75,75 75,181 z m 512,109 V 527 q 0,-12 -8,-23 -8,-11 -20,-13 l -185,-28 q -19,-54 -39,-91 35,-50 107,-138 10,-12 10,-25 0,-13 -9,-23 -27,-37 -99,-108 -72,-71 -94,-71 -12,0 -26,9 l -138,108 q -44,-23 -91,-38 -16,-136 -29,-186 -7,-28 -36,-28 H 657 q -14,0 -24.5,8.5 Q 622,-111 621,-98 L 593,86 q -49,16 -90,37 L 362,16 Q 352,7 337,7 323,7 312,18 186,132 147,186 q -7 [...]
-       id="path3029"
-       inkscape:connector-curvature="0"
-       style="fill:currentColor" />
-  </g>
-</svg>
diff --git a/docs/modules/ROOT/assets/images/kamelets/ftp-sink.svg b/docs/modules/ROOT/assets/images/kamelets/ftp-sink.svg
deleted file mode 100644
index 2faddf2..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/ftp-sink.svg
+++ /dev/null
@@ -1,89 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 19.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	 viewBox="0 0 221.1 300" style="enable-background:new 0 0 221.1 300;" xml:space="preserve">
-<style type="text/css">
-	.st0{fill:#832EAB;}
-	.st1{fill:#BABABA;}
-	.st2{fill:none;}
-	.st3{fill:#8DC63F;}
-	.st4{fill:#0F9BD7;}
-	.st5{fill:#FFFFFF;}
-	.st6{fill-rule:evenodd;clip-rule:evenodd;fill:#FFFFFF;}
-	.st7{fill:#1DA1F2;}
-	.st8{fill:#3D5A98;}
-	.st9{fill:#231F20;}
-	.st10{fill:#007BB5;}
-	.st11{fill:#DC4E41;}
-	.st12{fill-rule:evenodd;clip-rule:evenodd;fill:#181616;}
-	.st13{fill:#181616;}
-	.st14{fill:#F2F2F2;}
-	.st15{fill:#E3E3E3;}
-	.st16{fill:#D54B3D;}
-	.st17{fill:#D72B27;}
-	.st18{opacity:0.56;fill:url(#SVGID_1_);}
-	.st19{fill:#92D400;}
-	.st20{fill:#00B9E4;}
-	.st21{font-family:'OpenSans-Bold';}
-	.st22{font-size:45.4115px;}
-	.st23{fill:#2B3990;}
-	.st24{fill:#3F9C35;}
-	.st25{fill:#8FCED8;}
-	.st26{fill:#D21F21;}
-	.st27{fill:#D6D6D6;}
-	.st28{fill:#F1F1F1;}
-	.st29{fill:#C32265;}
-	.st30{fill:#8C3123;}
-	.st31{fill:#E05243;}
-	.st32{fill:#5E1F18;}
-	.st33{fill:#F2B0A9;}
-	.st34{fill:#CACCCE;}
-	.st35{fill:#A1AFDB;}
-	.st36{fill:#002087;}
-</style>
-<g>
-	<g>
-		<circle class="st20" cx="111.6" cy="191.7" r="88.6"/>
-		<g>
-			<path class="st5" d="M110.6,99.9c-50.8,0-92.2,41.4-92.2,92.2c0,50.9,41.4,92.2,92.2,92.2h0c50.8,0,92.2-41.4,92.2-92.2
-				C202.8,141.3,161.4,99.9,110.6,99.9z M183.2,143.9c-7,6.8-13.3,14.4-18.6,22.7c-0.5-0.1-0.9-0.2-1.4-0.2c-1,0-1.9,0.3-2.8,0.7
-				c-4.6-6.5-8.4-13.1-11.3-19.6c1.7-1.1,2.8-3,2.8-5.2c0-0.6-0.1-1.1-0.3-1.7c6.3-4.4,11.7-9.3,16-14.3
-				C173.6,131.4,178.8,137.3,183.2,143.9z M68.8,169.1c4.8-0.5,9.6-1.2,14.5-2c1,2,3.1,3.4,5.5,3.4h0c0.8,0,1.7-0.2,2.4-0.5
-				c6.2,8.9,13.5,17.1,21.8,24.4c8.7,7.6,18.2,14,28.1,19.1c-0.1,0.5-0.2,1-0.2,1.5c0,2.4,1.4,4.5,3.4,5.5
-				c-1.1,7.2-1.6,14.5-1.5,21.6c-1.2,0.3-2.3,0.8-3.2,1.6c-9.3-6.6-19.4-12.2-30.1-16.5c-12.9-5.2-26.2-8.4-39.5-9.7
-				c-0.8-3.5-3.9-6.1-7.6-6.2c-1-6.3-1.5-12.7-1.5-19.2c0-5.4,0.4-10.7,1.1-15.9C65.5,175.7,68.3,172.8,68.8,169.1z M64.7,161.2
-				c2.3-8.7,5.5-17,9.7-24.7c2.6,7.9,6,15.7,10.2,23.1c-1.1,1-1.8,2.3-2,3.8c-4.8,0.8-9.5,1.5-14.3,1.9
-				C67.7,163.6,66.4,162.1,64.7,161.2z M146.5,208.9c-1.8,0.2-3.4,1.1-4.4,2.4c-9.7-5-19-11.2-27.6-18.7c-8.2-7.2-15.3-15.3-21.4-24
-				c1-1,1.6-2.4,1.7-3.9c17.4-4.1,33.4-10.3,46.7-17.8c1.1,1,2.5,1.6,4.1,1.6h0c0.4,0,0.8,0,1.2-0.1c2.9,6.8,6.8,13.6,11.6,20.3
-				c-0.9,1.1-1.5,2.5-1.5,4c0,1.6,0.6,3.1,1.7,4.2c-3.7,7-6.9,14.4-9.3,22.2C148.2,202.3,147.3,205.6,146.5,208.9z M144.4,111.7
-				c7.4,3.1,14.2,7.2,20.4,12.1c-4.1,4.7-9.2,9.3-15.3,13.5c-1.1-0.8-2.4-1.4-3.8-1.4c-0.2,0-0.3,0-0.5,0.1
-				C142.9,127.3,142.5,118.9,144.4,111.7z M110.6,104.9c11.1,0,21.7,2.1,31.5,5.9c-2.1,7.7-1.7,16.6,0.7,25.9c-2,1-3.4,3.1-3.4,5.5
-				c0,0.5,0.1,0.9,0.2,1.4c-13,7.4-28.7,13.5-45.6,17.5c-1.1-1.8-3.1-3.1-5.3-3.1c-0.7,0-1.4,0.1-2,0.4c-4.5-7.9-8.1-16.3-10.7-24.8
-				c6.4-11,14.6-20.5,24.4-28.1C103.8,105.1,107.1,104.9,110.6,104.9z M93.2,106.6c-7.1,6.3-13.4,13.7-18.5,22
-				c-1.2-4.9-2.1-9.8-2.7-14.7C78.6,110.6,85.8,108.1,93.2,106.6z M69.6,115.1c0.7,5.5,1.8,11,3.3,16.5c-5.1,8.8-9.1,18.4-11.8,28.5
-				c-0.1,0-0.3,0-0.4,0c-3.8,0-6.9,2.6-7.8,6.2c-8.8,0.1-17.2-0.5-25.1-1.8C35,143.2,50.1,125.5,69.6,115.1z M23.3,192.1
-				c0-8.3,1.2-16.4,3.4-24c7.6,1.3,15.7,2,24.1,2c0.7,0,1.3,0,2-0.1c0.6,2.7,2.6,4.9,5.2,5.8c-0.7,5.3-1.1,10.8-1.1,16.3
-				c0,6.8,0.5,13.5,1.6,20c-2,0.9-3.6,2.7-4.3,4.8c-8.9,0.1-17.7,1.1-26.4,3C25,211.2,23.3,201.8,23.3,192.1z M29.2,223.4
-				c8.2-1.7,16.5-2.6,24.9-2.8c0.6,3.9,3.9,6.8,8,6.8h0c0,0,0.1,0,0.1,0c5.8,19.8,16.6,37.2,31.1,50.1
-				C63.8,271.6,39.8,250.9,29.2,223.4z M110.6,279.3L110.6,279.3c-3.4,0-6.8-0.2-10.2-0.6C84,266,72,247.7,65.7,226.6
-				c2-1.1,3.6-2.9,4.1-5.2c12.9,1.3,25.7,4.4,38.2,9.4c10.4,4.2,20.2,9.6,29.2,16c-0.5,1-0.7,2.1-0.7,3.3c0,4.2,3.3,7.7,7.5,8
-				c0.6,4.5,1.5,9,2.7,13.4C135.6,276.5,123.4,279.3,110.6,279.3z M150,269.9c-1-4.1-1.8-8.2-2.4-12.3c0.6-0.3,1.2-0.6,1.8-1
-				c3.1,2.8,6,5.7,8.7,8.7C155.5,266.9,152.8,268.4,150,269.9z M161.3,263c-3-3.3-6.1-6.4-9.5-9.4c0.5-1.1,0.9-2.3,0.9-3.6
-				c0-3.8-2.7-7-6.2-7.8c-0.1-7,0.4-14,1.5-21c1.8-0.2,3.3-1.2,4.3-2.6c12.4,4.9,25.3,7.8,38.3,8.5C184.1,241.5,174,253.9,161.3,263
-				z M191.5,224.6c-13-0.6-25.9-3.4-38.3-8.3c0.1-0.4,0.1-0.8,0.1-1.2c0-2.3-1.3-4.3-3.1-5.4c0.8-3.2,1.6-6.4,2.6-9.5
-				c2.4-7.5,5.4-14.6,9-21.4c0.4,0.1,0.9,0.1,1.3,0.2h0c1,0,2-0.3,2.9-0.7c2.1,2.4,4.3,4.8,6.6,7.1c7.6,7.4,15.8,13.6,24.3,18.6
-				C196,211,194.2,218,191.5,224.6z M174.4,183.4c-2.3-2.2-4.4-4.5-6.5-6.8c0.9-1.1,1.4-2.4,1.4-3.9c0-1.6-0.6-3-1.6-4.1
-				c5.1-7.8,10.9-15,17.5-21.4c8,13.1,12.5,28.6,12.5,45c0,3-0.2,6-0.5,8.9C189.3,196.2,181.6,190.4,174.4,183.4z"/>
-		</g>
-	</g>
-	<g>
-		<g>
-			<path d="M168.1,1.3c-0.8-0.9-2-1.3-3.1-1.3H4.4C2,0,0,2,0,4.4v291.3c0,2.4,2,4.4,4.4,4.4h212.4c2.4,0,4.4-2,4.4-4.4V57.8
-				c0-1.1-0.4-2.2-1.2-3L168.1,1.3z M169.3,15.2l39.5,40.7h-39.5V15.2z M8.7,8.7h151.8v49.6c0,0.3,0.1,0.6,0.2,0.9
-				c-0.1,0.3-0.2,0.6-0.2,0.9c0,2.4,2,4.4,4.4,4.4h47.5v226.7H8.7V8.7z"/>
-		</g>
-	</g>
-	<rect x="0" y="48.4" class="st2" width="221.7" height="76"/>
-	<text transform="matrix(1 0 0 1 77.8252 82.9128)" class="st9 st21 st22">ftp</text>
-</g>
-</svg>
diff --git a/docs/modules/ROOT/assets/images/kamelets/ftp-source.svg b/docs/modules/ROOT/assets/images/kamelets/ftp-source.svg
deleted file mode 100644
index 2faddf2..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/ftp-source.svg
+++ /dev/null
@@ -1,89 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 19.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	 viewBox="0 0 221.1 300" style="enable-background:new 0 0 221.1 300;" xml:space="preserve">
-<style type="text/css">
-	.st0{fill:#832EAB;}
-	.st1{fill:#BABABA;}
-	.st2{fill:none;}
-	.st3{fill:#8DC63F;}
-	.st4{fill:#0F9BD7;}
-	.st5{fill:#FFFFFF;}
-	.st6{fill-rule:evenodd;clip-rule:evenodd;fill:#FFFFFF;}
-	.st7{fill:#1DA1F2;}
-	.st8{fill:#3D5A98;}
-	.st9{fill:#231F20;}
-	.st10{fill:#007BB5;}
-	.st11{fill:#DC4E41;}
-	.st12{fill-rule:evenodd;clip-rule:evenodd;fill:#181616;}
-	.st13{fill:#181616;}
-	.st14{fill:#F2F2F2;}
-	.st15{fill:#E3E3E3;}
-	.st16{fill:#D54B3D;}
-	.st17{fill:#D72B27;}
-	.st18{opacity:0.56;fill:url(#SVGID_1_);}
-	.st19{fill:#92D400;}
-	.st20{fill:#00B9E4;}
-	.st21{font-family:'OpenSans-Bold';}
-	.st22{font-size:45.4115px;}
-	.st23{fill:#2B3990;}
-	.st24{fill:#3F9C35;}
-	.st25{fill:#8FCED8;}
-	.st26{fill:#D21F21;}
-	.st27{fill:#D6D6D6;}
-	.st28{fill:#F1F1F1;}
-	.st29{fill:#C32265;}
-	.st30{fill:#8C3123;}
-	.st31{fill:#E05243;}
-	.st32{fill:#5E1F18;}
-	.st33{fill:#F2B0A9;}
-	.st34{fill:#CACCCE;}
-	.st35{fill:#A1AFDB;}
-	.st36{fill:#002087;}
-</style>
-<g>
-	<g>
-		<circle class="st20" cx="111.6" cy="191.7" r="88.6"/>
-		<g>
-			<path class="st5" d="M110.6,99.9c-50.8,0-92.2,41.4-92.2,92.2c0,50.9,41.4,92.2,92.2,92.2h0c50.8,0,92.2-41.4,92.2-92.2
-				C202.8,141.3,161.4,99.9,110.6,99.9z M183.2,143.9c-7,6.8-13.3,14.4-18.6,22.7c-0.5-0.1-0.9-0.2-1.4-0.2c-1,0-1.9,0.3-2.8,0.7
-				c-4.6-6.5-8.4-13.1-11.3-19.6c1.7-1.1,2.8-3,2.8-5.2c0-0.6-0.1-1.1-0.3-1.7c6.3-4.4,11.7-9.3,16-14.3
-				C173.6,131.4,178.8,137.3,183.2,143.9z M68.8,169.1c4.8-0.5,9.6-1.2,14.5-2c1,2,3.1,3.4,5.5,3.4h0c0.8,0,1.7-0.2,2.4-0.5
-				c6.2,8.9,13.5,17.1,21.8,24.4c8.7,7.6,18.2,14,28.1,19.1c-0.1,0.5-0.2,1-0.2,1.5c0,2.4,1.4,4.5,3.4,5.5
-				c-1.1,7.2-1.6,14.5-1.5,21.6c-1.2,0.3-2.3,0.8-3.2,1.6c-9.3-6.6-19.4-12.2-30.1-16.5c-12.9-5.2-26.2-8.4-39.5-9.7
-				c-0.8-3.5-3.9-6.1-7.6-6.2c-1-6.3-1.5-12.7-1.5-19.2c0-5.4,0.4-10.7,1.1-15.9C65.5,175.7,68.3,172.8,68.8,169.1z M64.7,161.2
-				c2.3-8.7,5.5-17,9.7-24.7c2.6,7.9,6,15.7,10.2,23.1c-1.1,1-1.8,2.3-2,3.8c-4.8,0.8-9.5,1.5-14.3,1.9
-				C67.7,163.6,66.4,162.1,64.7,161.2z M146.5,208.9c-1.8,0.2-3.4,1.1-4.4,2.4c-9.7-5-19-11.2-27.6-18.7c-8.2-7.2-15.3-15.3-21.4-24
-				c1-1,1.6-2.4,1.7-3.9c17.4-4.1,33.4-10.3,46.7-17.8c1.1,1,2.5,1.6,4.1,1.6h0c0.4,0,0.8,0,1.2-0.1c2.9,6.8,6.8,13.6,11.6,20.3
-				c-0.9,1.1-1.5,2.5-1.5,4c0,1.6,0.6,3.1,1.7,4.2c-3.7,7-6.9,14.4-9.3,22.2C148.2,202.3,147.3,205.6,146.5,208.9z M144.4,111.7
-				c7.4,3.1,14.2,7.2,20.4,12.1c-4.1,4.7-9.2,9.3-15.3,13.5c-1.1-0.8-2.4-1.4-3.8-1.4c-0.2,0-0.3,0-0.5,0.1
-				C142.9,127.3,142.5,118.9,144.4,111.7z M110.6,104.9c11.1,0,21.7,2.1,31.5,5.9c-2.1,7.7-1.7,16.6,0.7,25.9c-2,1-3.4,3.1-3.4,5.5
-				c0,0.5,0.1,0.9,0.2,1.4c-13,7.4-28.7,13.5-45.6,17.5c-1.1-1.8-3.1-3.1-5.3-3.1c-0.7,0-1.4,0.1-2,0.4c-4.5-7.9-8.1-16.3-10.7-24.8
-				c6.4-11,14.6-20.5,24.4-28.1C103.8,105.1,107.1,104.9,110.6,104.9z M93.2,106.6c-7.1,6.3-13.4,13.7-18.5,22
-				c-1.2-4.9-2.1-9.8-2.7-14.7C78.6,110.6,85.8,108.1,93.2,106.6z M69.6,115.1c0.7,5.5,1.8,11,3.3,16.5c-5.1,8.8-9.1,18.4-11.8,28.5
-				c-0.1,0-0.3,0-0.4,0c-3.8,0-6.9,2.6-7.8,6.2c-8.8,0.1-17.2-0.5-25.1-1.8C35,143.2,50.1,125.5,69.6,115.1z M23.3,192.1
-				c0-8.3,1.2-16.4,3.4-24c7.6,1.3,15.7,2,24.1,2c0.7,0,1.3,0,2-0.1c0.6,2.7,2.6,4.9,5.2,5.8c-0.7,5.3-1.1,10.8-1.1,16.3
-				c0,6.8,0.5,13.5,1.6,20c-2,0.9-3.6,2.7-4.3,4.8c-8.9,0.1-17.7,1.1-26.4,3C25,211.2,23.3,201.8,23.3,192.1z M29.2,223.4
-				c8.2-1.7,16.5-2.6,24.9-2.8c0.6,3.9,3.9,6.8,8,6.8h0c0,0,0.1,0,0.1,0c5.8,19.8,16.6,37.2,31.1,50.1
-				C63.8,271.6,39.8,250.9,29.2,223.4z M110.6,279.3L110.6,279.3c-3.4,0-6.8-0.2-10.2-0.6C84,266,72,247.7,65.7,226.6
-				c2-1.1,3.6-2.9,4.1-5.2c12.9,1.3,25.7,4.4,38.2,9.4c10.4,4.2,20.2,9.6,29.2,16c-0.5,1-0.7,2.1-0.7,3.3c0,4.2,3.3,7.7,7.5,8
-				c0.6,4.5,1.5,9,2.7,13.4C135.6,276.5,123.4,279.3,110.6,279.3z M150,269.9c-1-4.1-1.8-8.2-2.4-12.3c0.6-0.3,1.2-0.6,1.8-1
-				c3.1,2.8,6,5.7,8.7,8.7C155.5,266.9,152.8,268.4,150,269.9z M161.3,263c-3-3.3-6.1-6.4-9.5-9.4c0.5-1.1,0.9-2.3,0.9-3.6
-				c0-3.8-2.7-7-6.2-7.8c-0.1-7,0.4-14,1.5-21c1.8-0.2,3.3-1.2,4.3-2.6c12.4,4.9,25.3,7.8,38.3,8.5C184.1,241.5,174,253.9,161.3,263
-				z M191.5,224.6c-13-0.6-25.9-3.4-38.3-8.3c0.1-0.4,0.1-0.8,0.1-1.2c0-2.3-1.3-4.3-3.1-5.4c0.8-3.2,1.6-6.4,2.6-9.5
-				c2.4-7.5,5.4-14.6,9-21.4c0.4,0.1,0.9,0.1,1.3,0.2h0c1,0,2-0.3,2.9-0.7c2.1,2.4,4.3,4.8,6.6,7.1c7.6,7.4,15.8,13.6,24.3,18.6
-				C196,211,194.2,218,191.5,224.6z M174.4,183.4c-2.3-2.2-4.4-4.5-6.5-6.8c0.9-1.1,1.4-2.4,1.4-3.9c0-1.6-0.6-3-1.6-4.1
-				c5.1-7.8,10.9-15,17.5-21.4c8,13.1,12.5,28.6,12.5,45c0,3-0.2,6-0.5,8.9C189.3,196.2,181.6,190.4,174.4,183.4z"/>
-		</g>
-	</g>
-	<g>
-		<g>
-			<path d="M168.1,1.3c-0.8-0.9-2-1.3-3.1-1.3H4.4C2,0,0,2,0,4.4v291.3c0,2.4,2,4.4,4.4,4.4h212.4c2.4,0,4.4-2,4.4-4.4V57.8
-				c0-1.1-0.4-2.2-1.2-3L168.1,1.3z M169.3,15.2l39.5,40.7h-39.5V15.2z M8.7,8.7h151.8v49.6c0,0.3,0.1,0.6,0.2,0.9
-				c-0.1,0.3-0.2,0.6-0.2,0.9c0,2.4,2,4.4,4.4,4.4h47.5v226.7H8.7V8.7z"/>
-		</g>
-	</g>
-	<rect x="0" y="48.4" class="st2" width="221.7" height="76"/>
-	<text transform="matrix(1 0 0 1 77.8252 82.9128)" class="st9 st21 st22">ftp</text>
-</g>
-</svg>
diff --git a/docs/modules/ROOT/assets/images/kamelets/ftps-sink.svg b/docs/modules/ROOT/assets/images/kamelets/ftps-sink.svg
deleted file mode 100644
index 2faddf2..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/ftps-sink.svg
+++ /dev/null
@@ -1,89 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 19.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	 viewBox="0 0 221.1 300" style="enable-background:new 0 0 221.1 300;" xml:space="preserve">
-<style type="text/css">
-	.st0{fill:#832EAB;}
-	.st1{fill:#BABABA;}
-	.st2{fill:none;}
-	.st3{fill:#8DC63F;}
-	.st4{fill:#0F9BD7;}
-	.st5{fill:#FFFFFF;}
-	.st6{fill-rule:evenodd;clip-rule:evenodd;fill:#FFFFFF;}
-	.st7{fill:#1DA1F2;}
-	.st8{fill:#3D5A98;}
-	.st9{fill:#231F20;}
-	.st10{fill:#007BB5;}
-	.st11{fill:#DC4E41;}
-	.st12{fill-rule:evenodd;clip-rule:evenodd;fill:#181616;}
-	.st13{fill:#181616;}
-	.st14{fill:#F2F2F2;}
-	.st15{fill:#E3E3E3;}
-	.st16{fill:#D54B3D;}
-	.st17{fill:#D72B27;}
-	.st18{opacity:0.56;fill:url(#SVGID_1_);}
-	.st19{fill:#92D400;}
-	.st20{fill:#00B9E4;}
-	.st21{font-family:'OpenSans-Bold';}
-	.st22{font-size:45.4115px;}
-	.st23{fill:#2B3990;}
-	.st24{fill:#3F9C35;}
-	.st25{fill:#8FCED8;}
-	.st26{fill:#D21F21;}
-	.st27{fill:#D6D6D6;}
-	.st28{fill:#F1F1F1;}
-	.st29{fill:#C32265;}
-	.st30{fill:#8C3123;}
-	.st31{fill:#E05243;}
-	.st32{fill:#5E1F18;}
-	.st33{fill:#F2B0A9;}
-	.st34{fill:#CACCCE;}
-	.st35{fill:#A1AFDB;}
-	.st36{fill:#002087;}
-</style>
-<g>
-	<g>
-		<circle class="st20" cx="111.6" cy="191.7" r="88.6"/>
-		<g>
-			<path class="st5" d="M110.6,99.9c-50.8,0-92.2,41.4-92.2,92.2c0,50.9,41.4,92.2,92.2,92.2h0c50.8,0,92.2-41.4,92.2-92.2
-				C202.8,141.3,161.4,99.9,110.6,99.9z M183.2,143.9c-7,6.8-13.3,14.4-18.6,22.7c-0.5-0.1-0.9-0.2-1.4-0.2c-1,0-1.9,0.3-2.8,0.7
-				c-4.6-6.5-8.4-13.1-11.3-19.6c1.7-1.1,2.8-3,2.8-5.2c0-0.6-0.1-1.1-0.3-1.7c6.3-4.4,11.7-9.3,16-14.3
-				C173.6,131.4,178.8,137.3,183.2,143.9z M68.8,169.1c4.8-0.5,9.6-1.2,14.5-2c1,2,3.1,3.4,5.5,3.4h0c0.8,0,1.7-0.2,2.4-0.5
-				c6.2,8.9,13.5,17.1,21.8,24.4c8.7,7.6,18.2,14,28.1,19.1c-0.1,0.5-0.2,1-0.2,1.5c0,2.4,1.4,4.5,3.4,5.5
-				c-1.1,7.2-1.6,14.5-1.5,21.6c-1.2,0.3-2.3,0.8-3.2,1.6c-9.3-6.6-19.4-12.2-30.1-16.5c-12.9-5.2-26.2-8.4-39.5-9.7
-				c-0.8-3.5-3.9-6.1-7.6-6.2c-1-6.3-1.5-12.7-1.5-19.2c0-5.4,0.4-10.7,1.1-15.9C65.5,175.7,68.3,172.8,68.8,169.1z M64.7,161.2
-				c2.3-8.7,5.5-17,9.7-24.7c2.6,7.9,6,15.7,10.2,23.1c-1.1,1-1.8,2.3-2,3.8c-4.8,0.8-9.5,1.5-14.3,1.9
-				C67.7,163.6,66.4,162.1,64.7,161.2z M146.5,208.9c-1.8,0.2-3.4,1.1-4.4,2.4c-9.7-5-19-11.2-27.6-18.7c-8.2-7.2-15.3-15.3-21.4-24
-				c1-1,1.6-2.4,1.7-3.9c17.4-4.1,33.4-10.3,46.7-17.8c1.1,1,2.5,1.6,4.1,1.6h0c0.4,0,0.8,0,1.2-0.1c2.9,6.8,6.8,13.6,11.6,20.3
-				c-0.9,1.1-1.5,2.5-1.5,4c0,1.6,0.6,3.1,1.7,4.2c-3.7,7-6.9,14.4-9.3,22.2C148.2,202.3,147.3,205.6,146.5,208.9z M144.4,111.7
-				c7.4,3.1,14.2,7.2,20.4,12.1c-4.1,4.7-9.2,9.3-15.3,13.5c-1.1-0.8-2.4-1.4-3.8-1.4c-0.2,0-0.3,0-0.5,0.1
-				C142.9,127.3,142.5,118.9,144.4,111.7z M110.6,104.9c11.1,0,21.7,2.1,31.5,5.9c-2.1,7.7-1.7,16.6,0.7,25.9c-2,1-3.4,3.1-3.4,5.5
-				c0,0.5,0.1,0.9,0.2,1.4c-13,7.4-28.7,13.5-45.6,17.5c-1.1-1.8-3.1-3.1-5.3-3.1c-0.7,0-1.4,0.1-2,0.4c-4.5-7.9-8.1-16.3-10.7-24.8
-				c6.4-11,14.6-20.5,24.4-28.1C103.8,105.1,107.1,104.9,110.6,104.9z M93.2,106.6c-7.1,6.3-13.4,13.7-18.5,22
-				c-1.2-4.9-2.1-9.8-2.7-14.7C78.6,110.6,85.8,108.1,93.2,106.6z M69.6,115.1c0.7,5.5,1.8,11,3.3,16.5c-5.1,8.8-9.1,18.4-11.8,28.5
-				c-0.1,0-0.3,0-0.4,0c-3.8,0-6.9,2.6-7.8,6.2c-8.8,0.1-17.2-0.5-25.1-1.8C35,143.2,50.1,125.5,69.6,115.1z M23.3,192.1
-				c0-8.3,1.2-16.4,3.4-24c7.6,1.3,15.7,2,24.1,2c0.7,0,1.3,0,2-0.1c0.6,2.7,2.6,4.9,5.2,5.8c-0.7,5.3-1.1,10.8-1.1,16.3
-				c0,6.8,0.5,13.5,1.6,20c-2,0.9-3.6,2.7-4.3,4.8c-8.9,0.1-17.7,1.1-26.4,3C25,211.2,23.3,201.8,23.3,192.1z M29.2,223.4
-				c8.2-1.7,16.5-2.6,24.9-2.8c0.6,3.9,3.9,6.8,8,6.8h0c0,0,0.1,0,0.1,0c5.8,19.8,16.6,37.2,31.1,50.1
-				C63.8,271.6,39.8,250.9,29.2,223.4z M110.6,279.3L110.6,279.3c-3.4,0-6.8-0.2-10.2-0.6C84,266,72,247.7,65.7,226.6
-				c2-1.1,3.6-2.9,4.1-5.2c12.9,1.3,25.7,4.4,38.2,9.4c10.4,4.2,20.2,9.6,29.2,16c-0.5,1-0.7,2.1-0.7,3.3c0,4.2,3.3,7.7,7.5,8
-				c0.6,4.5,1.5,9,2.7,13.4C135.6,276.5,123.4,279.3,110.6,279.3z M150,269.9c-1-4.1-1.8-8.2-2.4-12.3c0.6-0.3,1.2-0.6,1.8-1
-				c3.1,2.8,6,5.7,8.7,8.7C155.5,266.9,152.8,268.4,150,269.9z M161.3,263c-3-3.3-6.1-6.4-9.5-9.4c0.5-1.1,0.9-2.3,0.9-3.6
-				c0-3.8-2.7-7-6.2-7.8c-0.1-7,0.4-14,1.5-21c1.8-0.2,3.3-1.2,4.3-2.6c12.4,4.9,25.3,7.8,38.3,8.5C184.1,241.5,174,253.9,161.3,263
-				z M191.5,224.6c-13-0.6-25.9-3.4-38.3-8.3c0.1-0.4,0.1-0.8,0.1-1.2c0-2.3-1.3-4.3-3.1-5.4c0.8-3.2,1.6-6.4,2.6-9.5
-				c2.4-7.5,5.4-14.6,9-21.4c0.4,0.1,0.9,0.1,1.3,0.2h0c1,0,2-0.3,2.9-0.7c2.1,2.4,4.3,4.8,6.6,7.1c7.6,7.4,15.8,13.6,24.3,18.6
-				C196,211,194.2,218,191.5,224.6z M174.4,183.4c-2.3-2.2-4.4-4.5-6.5-6.8c0.9-1.1,1.4-2.4,1.4-3.9c0-1.6-0.6-3-1.6-4.1
-				c5.1-7.8,10.9-15,17.5-21.4c8,13.1,12.5,28.6,12.5,45c0,3-0.2,6-0.5,8.9C189.3,196.2,181.6,190.4,174.4,183.4z"/>
-		</g>
-	</g>
-	<g>
-		<g>
-			<path d="M168.1,1.3c-0.8-0.9-2-1.3-3.1-1.3H4.4C2,0,0,2,0,4.4v291.3c0,2.4,2,4.4,4.4,4.4h212.4c2.4,0,4.4-2,4.4-4.4V57.8
-				c0-1.1-0.4-2.2-1.2-3L168.1,1.3z M169.3,15.2l39.5,40.7h-39.5V15.2z M8.7,8.7h151.8v49.6c0,0.3,0.1,0.6,0.2,0.9
-				c-0.1,0.3-0.2,0.6-0.2,0.9c0,2.4,2,4.4,4.4,4.4h47.5v226.7H8.7V8.7z"/>
-		</g>
-	</g>
-	<rect x="0" y="48.4" class="st2" width="221.7" height="76"/>
-	<text transform="matrix(1 0 0 1 77.8252 82.9128)" class="st9 st21 st22">ftp</text>
-</g>
-</svg>
diff --git a/docs/modules/ROOT/assets/images/kamelets/ftps-source.svg b/docs/modules/ROOT/assets/images/kamelets/ftps-source.svg
deleted file mode 100644
index 2faddf2..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/ftps-source.svg
+++ /dev/null
@@ -1,89 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 19.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	 viewBox="0 0 221.1 300" style="enable-background:new 0 0 221.1 300;" xml:space="preserve">
-<style type="text/css">
-	.st0{fill:#832EAB;}
-	.st1{fill:#BABABA;}
-	.st2{fill:none;}
-	.st3{fill:#8DC63F;}
-	.st4{fill:#0F9BD7;}
-	.st5{fill:#FFFFFF;}
-	.st6{fill-rule:evenodd;clip-rule:evenodd;fill:#FFFFFF;}
-	.st7{fill:#1DA1F2;}
-	.st8{fill:#3D5A98;}
-	.st9{fill:#231F20;}
-	.st10{fill:#007BB5;}
-	.st11{fill:#DC4E41;}
-	.st12{fill-rule:evenodd;clip-rule:evenodd;fill:#181616;}
-	.st13{fill:#181616;}
-	.st14{fill:#F2F2F2;}
-	.st15{fill:#E3E3E3;}
-	.st16{fill:#D54B3D;}
-	.st17{fill:#D72B27;}
-	.st18{opacity:0.56;fill:url(#SVGID_1_);}
-	.st19{fill:#92D400;}
-	.st20{fill:#00B9E4;}
-	.st21{font-family:'OpenSans-Bold';}
-	.st22{font-size:45.4115px;}
-	.st23{fill:#2B3990;}
-	.st24{fill:#3F9C35;}
-	.st25{fill:#8FCED8;}
-	.st26{fill:#D21F21;}
-	.st27{fill:#D6D6D6;}
-	.st28{fill:#F1F1F1;}
-	.st29{fill:#C32265;}
-	.st30{fill:#8C3123;}
-	.st31{fill:#E05243;}
-	.st32{fill:#5E1F18;}
-	.st33{fill:#F2B0A9;}
-	.st34{fill:#CACCCE;}
-	.st35{fill:#A1AFDB;}
-	.st36{fill:#002087;}
-</style>
-<g>
-	<g>
-		<circle class="st20" cx="111.6" cy="191.7" r="88.6"/>
-		<g>
-			<path class="st5" d="M110.6,99.9c-50.8,0-92.2,41.4-92.2,92.2c0,50.9,41.4,92.2,92.2,92.2h0c50.8,0,92.2-41.4,92.2-92.2
-				C202.8,141.3,161.4,99.9,110.6,99.9z M183.2,143.9c-7,6.8-13.3,14.4-18.6,22.7c-0.5-0.1-0.9-0.2-1.4-0.2c-1,0-1.9,0.3-2.8,0.7
-				c-4.6-6.5-8.4-13.1-11.3-19.6c1.7-1.1,2.8-3,2.8-5.2c0-0.6-0.1-1.1-0.3-1.7c6.3-4.4,11.7-9.3,16-14.3
-				C173.6,131.4,178.8,137.3,183.2,143.9z M68.8,169.1c4.8-0.5,9.6-1.2,14.5-2c1,2,3.1,3.4,5.5,3.4h0c0.8,0,1.7-0.2,2.4-0.5
-				c6.2,8.9,13.5,17.1,21.8,24.4c8.7,7.6,18.2,14,28.1,19.1c-0.1,0.5-0.2,1-0.2,1.5c0,2.4,1.4,4.5,3.4,5.5
-				c-1.1,7.2-1.6,14.5-1.5,21.6c-1.2,0.3-2.3,0.8-3.2,1.6c-9.3-6.6-19.4-12.2-30.1-16.5c-12.9-5.2-26.2-8.4-39.5-9.7
-				c-0.8-3.5-3.9-6.1-7.6-6.2c-1-6.3-1.5-12.7-1.5-19.2c0-5.4,0.4-10.7,1.1-15.9C65.5,175.7,68.3,172.8,68.8,169.1z M64.7,161.2
-				c2.3-8.7,5.5-17,9.7-24.7c2.6,7.9,6,15.7,10.2,23.1c-1.1,1-1.8,2.3-2,3.8c-4.8,0.8-9.5,1.5-14.3,1.9
-				C67.7,163.6,66.4,162.1,64.7,161.2z M146.5,208.9c-1.8,0.2-3.4,1.1-4.4,2.4c-9.7-5-19-11.2-27.6-18.7c-8.2-7.2-15.3-15.3-21.4-24
-				c1-1,1.6-2.4,1.7-3.9c17.4-4.1,33.4-10.3,46.7-17.8c1.1,1,2.5,1.6,4.1,1.6h0c0.4,0,0.8,0,1.2-0.1c2.9,6.8,6.8,13.6,11.6,20.3
-				c-0.9,1.1-1.5,2.5-1.5,4c0,1.6,0.6,3.1,1.7,4.2c-3.7,7-6.9,14.4-9.3,22.2C148.2,202.3,147.3,205.6,146.5,208.9z M144.4,111.7
-				c7.4,3.1,14.2,7.2,20.4,12.1c-4.1,4.7-9.2,9.3-15.3,13.5c-1.1-0.8-2.4-1.4-3.8-1.4c-0.2,0-0.3,0-0.5,0.1
-				C142.9,127.3,142.5,118.9,144.4,111.7z M110.6,104.9c11.1,0,21.7,2.1,31.5,5.9c-2.1,7.7-1.7,16.6,0.7,25.9c-2,1-3.4,3.1-3.4,5.5
-				c0,0.5,0.1,0.9,0.2,1.4c-13,7.4-28.7,13.5-45.6,17.5c-1.1-1.8-3.1-3.1-5.3-3.1c-0.7,0-1.4,0.1-2,0.4c-4.5-7.9-8.1-16.3-10.7-24.8
-				c6.4-11,14.6-20.5,24.4-28.1C103.8,105.1,107.1,104.9,110.6,104.9z M93.2,106.6c-7.1,6.3-13.4,13.7-18.5,22
-				c-1.2-4.9-2.1-9.8-2.7-14.7C78.6,110.6,85.8,108.1,93.2,106.6z M69.6,115.1c0.7,5.5,1.8,11,3.3,16.5c-5.1,8.8-9.1,18.4-11.8,28.5
-				c-0.1,0-0.3,0-0.4,0c-3.8,0-6.9,2.6-7.8,6.2c-8.8,0.1-17.2-0.5-25.1-1.8C35,143.2,50.1,125.5,69.6,115.1z M23.3,192.1
-				c0-8.3,1.2-16.4,3.4-24c7.6,1.3,15.7,2,24.1,2c0.7,0,1.3,0,2-0.1c0.6,2.7,2.6,4.9,5.2,5.8c-0.7,5.3-1.1,10.8-1.1,16.3
-				c0,6.8,0.5,13.5,1.6,20c-2,0.9-3.6,2.7-4.3,4.8c-8.9,0.1-17.7,1.1-26.4,3C25,211.2,23.3,201.8,23.3,192.1z M29.2,223.4
-				c8.2-1.7,16.5-2.6,24.9-2.8c0.6,3.9,3.9,6.8,8,6.8h0c0,0,0.1,0,0.1,0c5.8,19.8,16.6,37.2,31.1,50.1
-				C63.8,271.6,39.8,250.9,29.2,223.4z M110.6,279.3L110.6,279.3c-3.4,0-6.8-0.2-10.2-0.6C84,266,72,247.7,65.7,226.6
-				c2-1.1,3.6-2.9,4.1-5.2c12.9,1.3,25.7,4.4,38.2,9.4c10.4,4.2,20.2,9.6,29.2,16c-0.5,1-0.7,2.1-0.7,3.3c0,4.2,3.3,7.7,7.5,8
-				c0.6,4.5,1.5,9,2.7,13.4C135.6,276.5,123.4,279.3,110.6,279.3z M150,269.9c-1-4.1-1.8-8.2-2.4-12.3c0.6-0.3,1.2-0.6,1.8-1
-				c3.1,2.8,6,5.7,8.7,8.7C155.5,266.9,152.8,268.4,150,269.9z M161.3,263c-3-3.3-6.1-6.4-9.5-9.4c0.5-1.1,0.9-2.3,0.9-3.6
-				c0-3.8-2.7-7-6.2-7.8c-0.1-7,0.4-14,1.5-21c1.8-0.2,3.3-1.2,4.3-2.6c12.4,4.9,25.3,7.8,38.3,8.5C184.1,241.5,174,253.9,161.3,263
-				z M191.5,224.6c-13-0.6-25.9-3.4-38.3-8.3c0.1-0.4,0.1-0.8,0.1-1.2c0-2.3-1.3-4.3-3.1-5.4c0.8-3.2,1.6-6.4,2.6-9.5
-				c2.4-7.5,5.4-14.6,9-21.4c0.4,0.1,0.9,0.1,1.3,0.2h0c1,0,2-0.3,2.9-0.7c2.1,2.4,4.3,4.8,6.6,7.1c7.6,7.4,15.8,13.6,24.3,18.6
-				C196,211,194.2,218,191.5,224.6z M174.4,183.4c-2.3-2.2-4.4-4.5-6.5-6.8c0.9-1.1,1.4-2.4,1.4-3.9c0-1.6-0.6-3-1.6-4.1
-				c5.1-7.8,10.9-15,17.5-21.4c8,13.1,12.5,28.6,12.5,45c0,3-0.2,6-0.5,8.9C189.3,196.2,181.6,190.4,174.4,183.4z"/>
-		</g>
-	</g>
-	<g>
-		<g>
-			<path d="M168.1,1.3c-0.8-0.9-2-1.3-3.1-1.3H4.4C2,0,0,2,0,4.4v291.3c0,2.4,2,4.4,4.4,4.4h212.4c2.4,0,4.4-2,4.4-4.4V57.8
-				c0-1.1-0.4-2.2-1.2-3L168.1,1.3z M169.3,15.2l39.5,40.7h-39.5V15.2z M8.7,8.7h151.8v49.6c0,0.3,0.1,0.6,0.2,0.9
-				c-0.1,0.3-0.2,0.6-0.2,0.9c0,2.4,2,4.4,4.4,4.4h47.5v226.7H8.7V8.7z"/>
-		</g>
-	</g>
-	<rect x="0" y="48.4" class="st2" width="221.7" height="76"/>
-	<text transform="matrix(1 0 0 1 77.8252 82.9128)" class="st9 st21 st22">ftp</text>
-</g>
-</svg>
diff --git a/docs/modules/ROOT/assets/images/kamelets/github-source.svg b/docs/modules/ROOT/assets/images/kamelets/github-source.svg
deleted file mode 100644
index a8d1174..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/github-source.svg
+++ /dev/null
@@ -1,3 +0,0 @@
-<svg width="1024" height="1024" viewBox="0 0 1024 1024" fill="none" xmlns="http://www.w3.org/2000/svg">
-<path fill-rule="evenodd" clip-rule="evenodd" d="M8 0C3.58 0 0 3.58 0 8C0 11.54 2.29 14.53 5.47 15.59C5.87 15.66 6.02 15.42 6.02 15.21C6.02 15.02 6.01 14.39 6.01 13.72C4 14.09 3.48 13.23 3.32 12.78C3.23 12.55 2.84 11.84 2.5 11.65C2.22 11.5 1.82 11.13 2.49 11.12C3.12 11.11 3.57 11.7 3.72 11.94C4.44 13.15 5.59 12.81 6.05 12.6C6.12 12.08 6.33 11.73 6.56 11.53C4.78 11.33 2.92 10.64 2.92 7.58C2.92 6.71 3.23 5.99 3.74 5.43C3.66 5.23 3.38 4.41 3.82 3.31C3.82 3.31 4.49 3.1 6.02 4.13C6.66 3.95 7. [...]
-</svg>
diff --git a/docs/modules/ROOT/assets/images/kamelets/google-calendar-source.svg b/docs/modules/ROOT/assets/images/kamelets/google-calendar-source.svg
deleted file mode 100644
index 28f6a33..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/google-calendar-source.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="186 38 76 76"><path fill="#fff" d="M244 56h-40v40h40V56z"/><path fill="#EA4335" d="M244 114l18-18h-18v18z"/><path fill="#FBBC04" d="M262 56h-18v40h18V56z"/><path fill="#34A853" d="M244 96h-40v18h40V96z"/><path fill="#188038" d="M186 96v12c0 3.315 2.685 6 6 6h12V96h-18z"/><path fill="#1967D2" d="M262 56V44c0-3.315-2.685-6-6-6h-12v18h18z"/><path fill="#4285F4" d="M244 38h-52c-3.315 0 -6 2.685-6 6v52h18V56h40V38z"/><path fill="#4285F4" d="M21 [...]
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/kamelets/google-mail-source.svg b/docs/modules/ROOT/assets/images/kamelets/google-mail-source.svg
deleted file mode 100644
index 40b7175..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/google-mail-source.svg
+++ /dev/null
@@ -1,7 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="52 42 88 66">
-<path fill="#4285f4" d="M58 108h14V74L52 59v43c0 3.32 2.69 6 6 6"/>
-<path fill="#34a853" d="M120 108h14c3.32 0 6-2.69 6-6V59l-20 15"/>
-<path fill="#fbbc04" d="M120 48v26l20-15v-8c0-7.42-8.47-11.65-14.4-7.2"/>
-<path fill="#ea4335" d="M72 74V48l24 18 24-18v26L96 92"/>
-<path fill="#c5221f" d="M52 51v8l20 15V48l-5.6-4.2c-5.94-4.45-14.4-.22-14.4 7.2"/>
-</svg>
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/kamelets/google-mail-stream-source.svg b/docs/modules/ROOT/assets/images/kamelets/google-mail-stream-source.svg
deleted file mode 100644
index 40b7175..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/google-mail-stream-source.svg
+++ /dev/null
@@ -1,7 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="52 42 88 66">
-<path fill="#4285f4" d="M58 108h14V74L52 59v43c0 3.32 2.69 6 6 6"/>
-<path fill="#34a853" d="M120 108h14c3.32 0 6-2.69 6-6V59l-20 15"/>
-<path fill="#fbbc04" d="M120 48v26l20-15v-8c0-7.42-8.47-11.65-14.4-7.2"/>
-<path fill="#ea4335" d="M72 74V48l24 18 24-18v26L96 92"/>
-<path fill="#c5221f" d="M52 51v8l20 15V48l-5.6-4.2c-5.94-4.45-14.4-.22-14.4 7.2"/>
-</svg>
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/kamelets/google-pubsub-sink.svg b/docs/modules/ROOT/assets/images/kamelets/google-pubsub-sink.svg
deleted file mode 100644
index 449dd6e..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/google-pubsub-sink.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg height="2500" viewBox="-1.63323543 7.03260933 131.26574682 114.43939067" width="2500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="64" x2="64" y1="7.034" y2="120.789"><stop offset="0" stop-color="#4387fd"/><stop offset="1" stop-color="#4683ea"/></linearGradient><path d="m27.79 115.217-26.25-45.468a11.499 11.499 0 0 1 0-11.499l26.25-45.467a11.5 11.5 0 0 1 9.96-5.75h52.5a11.5 11.5 0 0 1 9.959 5. [...]
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/kamelets/google-pubsub-source.svg b/docs/modules/ROOT/assets/images/kamelets/google-pubsub-source.svg
deleted file mode 100644
index 449dd6e..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/google-pubsub-source.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg height="2500" viewBox="-1.63323543 7.03260933 131.26574682 114.43939067" width="2500" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1="64" x2="64" y1="7.034" y2="120.789"><stop offset="0" stop-color="#4387fd"/><stop offset="1" stop-color="#4683ea"/></linearGradient><path d="m27.79 115.217-26.25-45.468a11.499 11.499 0 0 1 0-11.499l26.25-45.467a11.5 11.5 0 0 1 9.96-5.75h52.5a11.5 11.5 0 0 1 9.959 5. [...]
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/kamelets/google-sheets-source.svg b/docs/modules/ROOT/assets/images/kamelets/google-sheets-source.svg
deleted file mode 100644
index 4dc41ae..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/google-sheets-source.svg
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 25.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	 viewBox="0 0 64 88" style="enable-background:new 0 0 64 88;" xml:space="preserve">
-<style type="text/css">
-	.st0{fill:#0DC54C;}
-	.st1{fill:#08962D;}
-	.st2{fill:#FDFFFF;}
-</style>
-<g id="Layer_4">
-	<path class="st0" d="M58,88H6c-3.3,0-6-2.7-6-6V6c0-3.3,2.7-6,6-6h36l22,22v60C64,85.3,61.3,88,58,88z"/>
-	<path class="st1" d="M42,0l22,22H42V0z"/>
-	<path class="st2" d="M12,34.5v28h40v-28H12z M17,39.5h12.5V46H17V39.5z M17,51h12.5v6.5H17V51z M47,57.5H34.5V51H47V57.5z M47,46
-		H34.5v-6.5H47V46z"/>
-</g>
-</svg>
diff --git a/docs/modules/ROOT/assets/images/kamelets/google-sheets-stream-source.svg b/docs/modules/ROOT/assets/images/kamelets/google-sheets-stream-source.svg
deleted file mode 100644
index 4dc41ae..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/google-sheets-stream-source.svg
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 25.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	 viewBox="0 0 64 88" style="enable-background:new 0 0 64 88;" xml:space="preserve">
-<style type="text/css">
-	.st0{fill:#0DC54C;}
-	.st1{fill:#08962D;}
-	.st2{fill:#FDFFFF;}
-</style>
-<g id="Layer_4">
-	<path class="st0" d="M58,88H6c-3.3,0-6-2.7-6-6V6c0-3.3,2.7-6,6-6h36l22,22v60C64,85.3,61.3,88,58,88z"/>
-	<path class="st1" d="M42,0l22,22H42V0z"/>
-	<path class="st2" d="M12,34.5v28h40v-28H12z M17,39.5h12.5V46H17V39.5z M17,51h12.5v6.5H17V51z M47,57.5H34.5V51H47V57.5z M47,46
-		H34.5v-6.5H47V46z"/>
-</g>
-</svg>
diff --git a/docs/modules/ROOT/assets/images/kamelets/has-header-filter-action.svg b/docs/modules/ROOT/assets/images/kamelets/has-header-filter-action.svg
deleted file mode 100644
index fa06352..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/has-header-filter-action.svg
+++ /dev/null
@@ -1,59 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   viewBox="0 -256 1792 1792"
-   id="svg3025"
-   version="1.1"
-   inkscape:version="0.48.3.1 r9886"
-   width="100%"
-   height="100%"
-   sodipodi:docname="cog_font_awesome.svg">
-  <metadata
-     id="metadata3035">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <defs
-     id="defs3033" />
-  <sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="640"
-     inkscape:window-height="480"
-     id="namedview3031"
-     showgrid="false"
-     inkscape:zoom="0.13169643"
-     inkscape:cx="896"
-     inkscape:cy="896"
-     inkscape:window-x="0"
-     inkscape:window-y="25"
-     inkscape:window-maximized="0"
-     inkscape:current-layer="svg3025" />
-  <g
-     transform="matrix(1,0,0,-1,121.49153,1285.4237)"
-     id="g3027">
-    <path
-       d="m 1024,640 q 0,106 -75,181 -75,75 -181,75 -106,0 -181,-75 -75,-75 -75,-181 0,-106 75,-181 75,-75 181,-75 106,0 181,75 75,75 75,181 z m 512,109 V 527 q 0,-12 -8,-23 -8,-11 -20,-13 l -185,-28 q -19,-54 -39,-91 35,-50 107,-138 10,-12 10,-25 0,-13 -9,-23 -27,-37 -99,-108 -72,-71 -94,-71 -12,0 -26,9 l -138,108 q -44,-23 -91,-38 -16,-136 -29,-186 -7,-28 -36,-28 H 657 q -14,0 -24.5,8.5 Q 622,-111 621,-98 L 593,86 q -49,16 -90,37 L 362,16 Q 352,7 337,7 323,7 312,18 186,132 147,186 q -7 [...]
-       id="path3029"
-       inkscape:connector-curvature="0"
-       style="fill:currentColor" />
-  </g>
-</svg>
diff --git a/docs/modules/ROOT/assets/images/kamelets/header-matches-filter-action.svg b/docs/modules/ROOT/assets/images/kamelets/header-matches-filter-action.svg
deleted file mode 100644
index fa06352..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/header-matches-filter-action.svg
+++ /dev/null
@@ -1,59 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   viewBox="0 -256 1792 1792"
-   id="svg3025"
-   version="1.1"
-   inkscape:version="0.48.3.1 r9886"
-   width="100%"
-   height="100%"
-   sodipodi:docname="cog_font_awesome.svg">
-  <metadata
-     id="metadata3035">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <defs
-     id="defs3033" />
-  <sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="640"
-     inkscape:window-height="480"
-     id="namedview3031"
-     showgrid="false"
-     inkscape:zoom="0.13169643"
-     inkscape:cx="896"
-     inkscape:cy="896"
-     inkscape:window-x="0"
-     inkscape:window-y="25"
-     inkscape:window-maximized="0"
-     inkscape:current-layer="svg3025" />
-  <g
-     transform="matrix(1,0,0,-1,121.49153,1285.4237)"
-     id="g3027">
-    <path
-       d="m 1024,640 q 0,106 -75,181 -75,75 -181,75 -106,0 -181,-75 -75,-75 -75,-181 0,-106 75,-181 75,-75 181,-75 106,0 181,75 75,75 75,181 z m 512,109 V 527 q 0,-12 -8,-23 -8,-11 -20,-13 l -185,-28 q -19,-54 -39,-91 35,-50 107,-138 10,-12 10,-25 0,-13 -9,-23 -27,-37 -99,-108 -72,-71 -94,-71 -12,0 -26,9 l -138,108 q -44,-23 -91,-38 -16,-136 -29,-186 -7,-28 -36,-28 H 657 q -14,0 -24.5,8.5 Q 622,-111 621,-98 L 593,86 q -49,16 -90,37 L 362,16 Q 352,7 337,7 323,7 312,18 186,132 147,186 q -7 [...]
-       id="path3029"
-       inkscape:connector-curvature="0"
-       style="fill:currentColor" />
-  </g>
-</svg>
diff --git a/docs/modules/ROOT/assets/images/kamelets/hoist-field-action.svg b/docs/modules/ROOT/assets/images/kamelets/hoist-field-action.svg
deleted file mode 100644
index fa06352..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/hoist-field-action.svg
+++ /dev/null
@@ -1,59 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   viewBox="0 -256 1792 1792"
-   id="svg3025"
-   version="1.1"
-   inkscape:version="0.48.3.1 r9886"
-   width="100%"
-   height="100%"
-   sodipodi:docname="cog_font_awesome.svg">
-  <metadata
-     id="metadata3035">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <defs
-     id="defs3033" />
-  <sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="640"
-     inkscape:window-height="480"
-     id="namedview3031"
-     showgrid="false"
-     inkscape:zoom="0.13169643"
-     inkscape:cx="896"
-     inkscape:cy="896"
-     inkscape:window-x="0"
-     inkscape:window-y="25"
-     inkscape:window-maximized="0"
-     inkscape:current-layer="svg3025" />
-  <g
-     transform="matrix(1,0,0,-1,121.49153,1285.4237)"
-     id="g3027">
-    <path
-       d="m 1024,640 q 0,106 -75,181 -75,75 -181,75 -106,0 -181,-75 -75,-75 -75,-181 0,-106 75,-181 75,-75 181,-75 106,0 181,75 75,75 75,181 z m 512,109 V 527 q 0,-12 -8,-23 -8,-11 -20,-13 l -185,-28 q -19,-54 -39,-91 35,-50 107,-138 10,-12 10,-25 0,-13 -9,-23 -27,-37 -99,-108 -72,-71 -94,-71 -12,0 -26,9 l -138,108 q -44,-23 -91,-38 -16,-136 -29,-186 -7,-28 -36,-28 H 657 q -14,0 -24.5,8.5 Q 622,-111 621,-98 L 593,86 q -49,16 -90,37 L 362,16 Q 352,7 337,7 323,7 312,18 186,132 147,186 q -7 [...]
-       id="path3029"
-       inkscape:connector-curvature="0"
-       style="fill:currentColor" />
-  </g>
-</svg>
diff --git a/docs/modules/ROOT/assets/images/kamelets/http-secured-sink.svg b/docs/modules/ROOT/assets/images/kamelets/http-secured-sink.svg
deleted file mode 100644
index 651a94f..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/http-secured-sink.svg
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<svg xmlns="http://www.w3.org/2000/svg" width="420"
-height="420" stroke="#000" fill="none">
-<path stroke-width="26"
-d="M209,15a195,195 0 1,0 2,0z"/>
-<path stroke-width="18"
-d="m210,15v390m195-195H15M59,90a260,260 0 0,0 302,0 m0,240 a260,260 0 0,0-302,0M195,20a250,250 0 0,0 0,382 m30,0 a250,250 0 0,0 0-382"/>
-</svg>
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/kamelets/http-secured-source.svg b/docs/modules/ROOT/assets/images/kamelets/http-secured-source.svg
deleted file mode 100644
index 651a94f..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/http-secured-source.svg
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<svg xmlns="http://www.w3.org/2000/svg" width="420"
-height="420" stroke="#000" fill="none">
-<path stroke-width="26"
-d="M209,15a195,195 0 1,0 2,0z"/>
-<path stroke-width="18"
-d="m210,15v390m195-195H15M59,90a260,260 0 0,0 302,0 m0,240 a260,260 0 0,0-302,0M195,20a250,250 0 0,0 0,382 m30,0 a250,250 0 0,0 0-382"/>
-</svg>
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/kamelets/http-sink.svg b/docs/modules/ROOT/assets/images/kamelets/http-sink.svg
deleted file mode 100644
index 651a94f..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/http-sink.svg
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<svg xmlns="http://www.w3.org/2000/svg" width="420"
-height="420" stroke="#000" fill="none">
-<path stroke-width="26"
-d="M209,15a195,195 0 1,0 2,0z"/>
-<path stroke-width="18"
-d="m210,15v390m195-195H15M59,90a260,260 0 0,0 302,0 m0,240 a260,260 0 0,0-302,0M195,20a250,250 0 0,0 0,382 m30,0 a250,250 0 0,0 0-382"/>
-</svg>
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/kamelets/http-source.svg b/docs/modules/ROOT/assets/images/kamelets/http-source.svg
deleted file mode 100644
index 651a94f..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/http-source.svg
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<svg xmlns="http://www.w3.org/2000/svg" width="420"
-height="420" stroke="#000" fill="none">
-<path stroke-width="26"
-d="M209,15a195,195 0 1,0 2,0z"/>
-<path stroke-width="18"
-d="m210,15v390m195-195H15M59,90a260,260 0 0,0 302,0 m0,240 a260,260 0 0,0-302,0M195,20a250,250 0 0,0 0,382 m30,0 a250,250 0 0,0 0-382"/>
-</svg>
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/kamelets/infinispan-source.svg b/docs/modules/ROOT/assets/images/kamelets/infinispan-source.svg
deleted file mode 100644
index 8ebac47..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/infinispan-source.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg id="artwork" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1024 215"><defs><style>.cls-1{fill:#0b2545;}.cls-2{fill:#599fc6;}</style></defs><rect class="cls-1" x="297.24" y="1.98" width="11.9" height="158.12"/><path class="cls-1" d="M395.25,64.88c-7.81-9.45-18.9-14.24-33-14.24-13.77,0-24.73,4.75-32.64,14.11V52.39H318.27v107.7h11.37V94.18c0-10,3-18.08,8.82-24.05s13.87-9,23.82-9,18.1,3.46,24.1,10.28c5.74,6.51,8.65,15,8.65,25.18v63.49h11.14V99.43C406.17,85.15,402.49,73.52,395.25,64.88 [...]
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/kamelets/insert-field-action.svg b/docs/modules/ROOT/assets/images/kamelets/insert-field-action.svg
deleted file mode 100644
index fa06352..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/insert-field-action.svg
+++ /dev/null
@@ -1,59 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   viewBox="0 -256 1792 1792"
-   id="svg3025"
-   version="1.1"
-   inkscape:version="0.48.3.1 r9886"
-   width="100%"
-   height="100%"
-   sodipodi:docname="cog_font_awesome.svg">
-  <metadata
-     id="metadata3035">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <defs
-     id="defs3033" />
-  <sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="640"
-     inkscape:window-height="480"
-     id="namedview3031"
-     showgrid="false"
-     inkscape:zoom="0.13169643"
-     inkscape:cx="896"
-     inkscape:cy="896"
-     inkscape:window-x="0"
-     inkscape:window-y="25"
-     inkscape:window-maximized="0"
-     inkscape:current-layer="svg3025" />
-  <g
-     transform="matrix(1,0,0,-1,121.49153,1285.4237)"
-     id="g3027">
-    <path
-       d="m 1024,640 q 0,106 -75,181 -75,75 -181,75 -106,0 -181,-75 -75,-75 -75,-181 0,-106 75,-181 75,-75 181,-75 106,0 181,75 75,75 75,181 z m 512,109 V 527 q 0,-12 -8,-23 -8,-11 -20,-13 l -185,-28 q -19,-54 -39,-91 35,-50 107,-138 10,-12 10,-25 0,-13 -9,-23 -27,-37 -99,-108 -72,-71 -94,-71 -12,0 -26,9 l -138,108 q -44,-23 -91,-38 -16,-136 -29,-186 -7,-28 -36,-28 H 657 q -14,0 -24.5,8.5 Q 622,-111 621,-98 L 593,86 q -49,16 -90,37 L 362,16 Q 352,7 337,7 323,7 312,18 186,132 147,186 q -7 [...]
-       id="path3029"
-       inkscape:connector-curvature="0"
-       style="fill:currentColor" />
-  </g>
-</svg>
diff --git a/docs/modules/ROOT/assets/images/kamelets/insert-field.svg b/docs/modules/ROOT/assets/images/kamelets/insert-field.svg
deleted file mode 100644
index fa06352..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/insert-field.svg
+++ /dev/null
@@ -1,59 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   viewBox="0 -256 1792 1792"
-   id="svg3025"
-   version="1.1"
-   inkscape:version="0.48.3.1 r9886"
-   width="100%"
-   height="100%"
-   sodipodi:docname="cog_font_awesome.svg">
-  <metadata
-     id="metadata3035">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <defs
-     id="defs3033" />
-  <sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="640"
-     inkscape:window-height="480"
-     id="namedview3031"
-     showgrid="false"
-     inkscape:zoom="0.13169643"
-     inkscape:cx="896"
-     inkscape:cy="896"
-     inkscape:window-x="0"
-     inkscape:window-y="25"
-     inkscape:window-maximized="0"
-     inkscape:current-layer="svg3025" />
-  <g
-     transform="matrix(1,0,0,-1,121.49153,1285.4237)"
-     id="g3027">
-    <path
-       d="m 1024,640 q 0,106 -75,181 -75,75 -181,75 -106,0 -181,-75 -75,-75 -75,-181 0,-106 75,-181 75,-75 181,-75 106,0 181,75 75,75 75,181 z m 512,109 V 527 q 0,-12 -8,-23 -8,-11 -20,-13 l -185,-28 q -19,-54 -39,-91 35,-50 107,-138 10,-12 10,-25 0,-13 -9,-23 -27,-37 -99,-108 -72,-71 -94,-71 -12,0 -26,9 l -138,108 q -44,-23 -91,-38 -16,-136 -29,-186 -7,-28 -36,-28 H 657 q -14,0 -24.5,8.5 Q 622,-111 621,-98 L 593,86 q -49,16 -90,37 L 362,16 Q 352,7 337,7 323,7 312,18 186,132 147,186 q -7 [...]
-       id="path3029"
-       inkscape:connector-curvature="0"
-       style="fill:currentColor" />
-  </g>
-</svg>
diff --git a/docs/modules/ROOT/assets/images/kamelets/insert-header-action.svg b/docs/modules/ROOT/assets/images/kamelets/insert-header-action.svg
deleted file mode 100644
index fa06352..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/insert-header-action.svg
+++ /dev/null
@@ -1,59 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   viewBox="0 -256 1792 1792"
-   id="svg3025"
-   version="1.1"
-   inkscape:version="0.48.3.1 r9886"
-   width="100%"
-   height="100%"
-   sodipodi:docname="cog_font_awesome.svg">
-  <metadata
-     id="metadata3035">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <defs
-     id="defs3033" />
-  <sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="640"
-     inkscape:window-height="480"
-     id="namedview3031"
-     showgrid="false"
-     inkscape:zoom="0.13169643"
-     inkscape:cx="896"
-     inkscape:cy="896"
-     inkscape:window-x="0"
-     inkscape:window-y="25"
-     inkscape:window-maximized="0"
-     inkscape:current-layer="svg3025" />
-  <g
-     transform="matrix(1,0,0,-1,121.49153,1285.4237)"
-     id="g3027">
-    <path
-       d="m 1024,640 q 0,106 -75,181 -75,75 -181,75 -106,0 -181,-75 -75,-75 -75,-181 0,-106 75,-181 75,-75 181,-75 106,0 181,75 75,75 75,181 z m 512,109 V 527 q 0,-12 -8,-23 -8,-11 -20,-13 l -185,-28 q -19,-54 -39,-91 35,-50 107,-138 10,-12 10,-25 0,-13 -9,-23 -27,-37 -99,-108 -72,-71 -94,-71 -12,0 -26,9 l -138,108 q -44,-23 -91,-38 -16,-136 -29,-186 -7,-28 -36,-28 H 657 q -14,0 -24.5,8.5 Q 622,-111 621,-98 L 593,86 q -49,16 -90,37 L 362,16 Q 352,7 337,7 323,7 312,18 186,132 147,186 q -7 [...]
-       id="path3029"
-       inkscape:connector-curvature="0"
-       style="fill:currentColor" />
-  </g>
-</svg>
diff --git a/docs/modules/ROOT/assets/images/kamelets/is-tombstone-filter-action.svg b/docs/modules/ROOT/assets/images/kamelets/is-tombstone-filter-action.svg
deleted file mode 100644
index fa06352..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/is-tombstone-filter-action.svg
+++ /dev/null
@@ -1,59 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   viewBox="0 -256 1792 1792"
-   id="svg3025"
-   version="1.1"
-   inkscape:version="0.48.3.1 r9886"
-   width="100%"
-   height="100%"
-   sodipodi:docname="cog_font_awesome.svg">
-  <metadata
-     id="metadata3035">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <defs
-     id="defs3033" />
-  <sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="640"
-     inkscape:window-height="480"
-     id="namedview3031"
-     showgrid="false"
-     inkscape:zoom="0.13169643"
-     inkscape:cx="896"
-     inkscape:cy="896"
-     inkscape:window-x="0"
-     inkscape:window-y="25"
-     inkscape:window-maximized="0"
-     inkscape:current-layer="svg3025" />
-  <g
-     transform="matrix(1,0,0,-1,121.49153,1285.4237)"
-     id="g3027">
-    <path
-       d="m 1024,640 q 0,106 -75,181 -75,75 -181,75 -106,0 -181,-75 -75,-75 -75,-181 0,-106 75,-181 75,-75 181,-75 106,0 181,75 75,75 75,181 z m 512,109 V 527 q 0,-12 -8,-23 -8,-11 -20,-13 l -185,-28 q -19,-54 -39,-91 35,-50 107,-138 10,-12 10,-25 0,-13 -9,-23 -27,-37 -99,-108 -72,-71 -94,-71 -12,0 -26,9 l -138,108 q -44,-23 -91,-38 -16,-136 -29,-186 -7,-28 -36,-28 H 657 q -14,0 -24.5,8.5 Q 622,-111 621,-98 L 593,86 q -49,16 -90,37 L 362,16 Q 352,7 337,7 323,7 312,18 186,132 147,186 q -7 [...]
-       id="path3029"
-       inkscape:connector-curvature="0"
-       style="fill:currentColor" />
-  </g>
-</svg>
diff --git a/docs/modules/ROOT/assets/images/kamelets/jira-source.svg b/docs/modules/ROOT/assets/images/kamelets/jira-source.svg
deleted file mode 100644
index 29f29a3..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/jira-source.svg
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<svg width="256px" height="256px" viewBox="0 0 256 256" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" preserveAspectRatio="xMidYMid">
-    <defs>
-        <linearGradient x1="98.0308675%" y1="0.160599572%" x2="58.8877062%" y2="40.7655246%" id="linearGradient-1">
-            <stop stop-color="#0052CC" offset="18%"></stop>
-            <stop stop-color="#2684FF" offset="100%"></stop>
-        </linearGradient>
-        <linearGradient x1="100.665247%" y1="0.45503212%" x2="55.4018095%" y2="44.7269807%" id="linearGradient-2">
-            <stop stop-color="#0052CC" offset="18%"></stop>
-            <stop stop-color="#2684FF" offset="100%"></stop>
-        </linearGradient>
-    </defs>
-    <g>
-				<path d="M244.657778,0 L121.706667,0 C121.706667,14.7201046 127.554205,28.837312 137.962891,39.2459977 C148.371577,49.6546835 162.488784,55.5022222 177.208889,55.5022222 L199.857778,55.5022222 L199.857778,77.3688889 C199.877391,107.994155 224.699178,132.815943 255.324444,132.835556 L255.324444,10.6666667 C255.324444,4.77562934 250.548815,3.60722001e-16 244.657778,0 Z" fill="#2684FF"></path>
-				<path d="M183.822222,61.2622222 L60.8711111,61.2622222 C60.8907238,91.8874888 85.7125112,116.709276 116.337778,116.728889 L138.986667,116.728889 L138.986667,138.666667 C139.025905,169.291923 163.863607,194.097803 194.488889,194.097778 L194.488889,71.9288889 C194.488889,66.0378516 189.71326,61.2622222 183.822222,61.2622222 Z" fill="url(#linearGradient-1)"></path>
-				<path d="M122.951111,122.488889 L0,122.488889 C3.75391362e-15,153.14192 24.8491913,177.991111 55.5022222,177.991111 L78.2222222,177.991111 L78.2222222,199.857778 C78.241767,230.45532 103.020285,255.265647 133.617778,255.324444 L133.617778,133.155556 C133.617778,127.264518 128.842148,122.488889 122.951111,122.488889 Z" fill="url(#linearGradient-2)"></path>
-		</g>
-</svg>
diff --git a/docs/modules/ROOT/assets/images/kamelets/jms-amqp-10-sink.svg b/docs/modules/ROOT/assets/images/kamelets/jms-amqp-10-sink.svg
deleted file mode 100644
index d0e6514..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/jms-amqp-10-sink.svg
+++ /dev/null
@@ -1,689 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="193.8335mm"
-   height="97.268013mm"
-   viewBox="0 0 193.8335 97.268013"
-   version="1.1"
-   id="svg1003"
-   inkscape:version="0.92.3 (2405546, 2018-03-11)"
-   sodipodi:docname="qpid.svg">
-  <defs
-     id="defs997">
-    <linearGradient
-       id="SVGID_1_-7"
-       gradientUnits="userSpaceOnUse"
-       x1="-6873.6479"
-       y1="2774.2998"
-       x2="-6636.2373"
-       y2="2496.6895"
-       gradientTransform="matrix(0.4345,-0.9318,-0.9318,-0.4345,6223.4761,-5052.7427)">
-      <stop
-         offset="0"
-         style="stop-color:#F59723"
-         id="stop3172-5" />
-      <stop
-         offset="0.3123"
-         style="stop-color:#F69822"
-         id="stop3174-3" />
-      <stop
-         offset="0.8383"
-         style="stop-color:#E87726"
-         id="stop3176-5" />
-    </linearGradient>
-    <linearGradient
-       id="SVGID_2_-6"
-       gradientUnits="userSpaceOnUse"
-       x1="-8630.7197"
-       y1="2804.9607"
-       x2="-6936.9253"
-       y2="2804.9607"
-       gradientTransform="matrix(0.4345,-0.9318,-0.9318,-0.4345,6223.4761,-5052.7427)">
-      <stop
-         offset="0.3233"
-         style="stop-color:#9C2063"
-         id="stop3197-2" />
-      <stop
-         offset="0.6302"
-         style="stop-color:#C82037"
-         id="stop3199-9" />
-      <stop
-         offset="0.7514"
-         style="stop-color:#CC2135"
-         id="stop3201-1" />
-      <stop
-         offset="1"
-         style="stop-color:#E87726"
-         id="stop3203-2" />
-    </linearGradient>
-    <linearGradient
-       id="SVGID_3_-7"
-       gradientUnits="userSpaceOnUse"
-       x1="-8426.2559"
-       y1="2635.2839"
-       x2="-7416.9194"
-       y2="2635.2839"
-       gradientTransform="matrix(0.4345,-0.9318,-0.9318,-0.4345,6223.4761,-5052.7427)">
-      <stop
-         offset="0"
-         style="stop-color:#282661"
-         id="stop3208-0" />
-      <stop
-         offset="9.548389e-02"
-         style="stop-color:#662E8C"
-         id="stop3210-9" />
-      <stop
-         offset="0.7882"
-         style="stop-color:#9E2064"
-         id="stop3212-3" />
-      <stop
-         offset="0.9487"
-         style="stop-color:#CC2032"
-         id="stop3214-6" />
-    </linearGradient>
-    <linearGradient
-       id="SVGID_4_-0"
-       gradientUnits="userSpaceOnUse"
-       x1="-8535.5879"
-       y1="2820.8604"
-       x2="-6841.793"
-       y2="2820.8604"
-       gradientTransform="matrix(0.4345,-0.9318,-0.9318,-0.4345,6223.4761,-5052.7427)">
-      <stop
-         offset="0.3233"
-         style="stop-color:#9C2063"
-         id="stop3219-6" />
-      <stop
-         offset="0.6302"
-         style="stop-color:#C82037"
-         id="stop3221-2" />
-      <stop
-         offset="0.7514"
-         style="stop-color:#CC2135"
-         id="stop3223-6" />
-      <stop
-         offset="1"
-         style="stop-color:#E87726"
-         id="stop3225-1" />
-    </linearGradient>
-    <linearGradient
-       id="SVGID_5_-8"
-       gradientUnits="userSpaceOnUse"
-       x1="-8412.0576"
-       y1="2797.8789"
-       x2="-7521.9175"
-       y2="2797.8789"
-       gradientTransform="matrix(0.4345,-0.9318,-0.9318,-0.4345,6223.4761,-5052.7427)">
-      <stop
-         offset="0"
-         style="stop-color:#282661"
-         id="stop3230-7" />
-      <stop
-         offset="9.548389e-02"
-         style="stop-color:#662E8C"
-         id="stop3232-9" />
-      <stop
-         offset="0.7882"
-         style="stop-color:#9E2064"
-         id="stop3234-2" />
-      <stop
-         offset="0.9487"
-         style="stop-color:#CC2032"
-         id="stop3236-0" />
-    </linearGradient>
-    <linearGradient
-       id="SVGID_6_-2"
-       gradientUnits="userSpaceOnUse"
-       x1="-8535.5879"
-       y1="2645.4897"
-       x2="-6841.793"
-       y2="2645.4897"
-       gradientTransform="matrix(0.4345,-0.9318,-0.9318,-0.4345,6223.4761,-5052.7427)">
-      <stop
-         offset="0.3233"
-         style="stop-color:#9C2063"
-         id="stop3241-3" />
-      <stop
-         offset="0.6302"
-         style="stop-color:#C82037"
-         id="stop3243-7" />
-      <stop
-         offset="0.7514"
-         style="stop-color:#CC2135"
-         id="stop3245-5" />
-      <stop
-         offset="1"
-         style="stop-color:#E87726"
-         id="stop3247-9" />
-    </linearGradient>
-    <linearGradient
-       id="SVGID_7_-2"
-       gradientUnits="userSpaceOnUse"
-       x1="-8640.6592"
-       y1="2654.2649"
-       x2="-6946.8647"
-       y2="2654.2649"
-       gradientTransform="matrix(0.4345,-0.9318,-0.9318,-0.4345,6223.4761,-5052.7427)">
-      <stop
-         offset="0.3233"
-         style="stop-color:#9C2063"
-         id="stop3252-2" />
-      <stop
-         offset="0.6302"
-         style="stop-color:#C82037"
-         id="stop3254-8" />
-      <stop
-         offset="0.7514"
-         style="stop-color:#CC2135"
-         id="stop3256-9" />
-      <stop
-         offset="1"
-         style="stop-color:#E87726"
-         id="stop3258-7" />
-    </linearGradient>
-    <linearGradient
-       id="SVGID_8_-3"
-       gradientUnits="userSpaceOnUse"
-       x1="-8535.5889"
-       y1="2593.446"
-       x2="-6841.7925"
-       y2="2593.446"
-       gradientTransform="matrix(0.4345,-0.9318,-0.9318,-0.4345,6223.4761,-5052.7427)">
-      <stop
-         offset="0.3233"
-         style="stop-color:#9C2063"
-         id="stop3267-6" />
-      <stop
-         offset="0.6302"
-         style="stop-color:#C82037"
-         id="stop3269-1" />
-      <stop
-         offset="0.7514"
-         style="stop-color:#CC2135"
-         id="stop3271-2" />
-      <stop
-         offset="1"
-         style="stop-color:#E87726"
-         id="stop3273-9" />
-    </linearGradient>
-    <linearGradient
-       id="SVGID_9_-3"
-       gradientUnits="userSpaceOnUse"
-       x1="-8535.5889"
-       y1="2599.3242"
-       x2="-6841.7925"
-       y2="2599.3242"
-       gradientTransform="matrix(0.4345,-0.9318,-0.9318,-0.4345,6223.4761,-5052.7427)">
-      <stop
-         offset="0.3233"
-         style="stop-color:#9C2063"
-         id="stop3282-1" />
-      <stop
-         offset="0.6302"
-         style="stop-color:#C82037"
-         id="stop3284-9" />
-      <stop
-         offset="0.7514"
-         style="stop-color:#CC2135"
-         id="stop3286-4" />
-      <stop
-         offset="1"
-         style="stop-color:#E87726"
-         id="stop3288-7" />
-    </linearGradient>
-    <linearGradient
-       id="SVGID_10_-8"
-       gradientUnits="userSpaceOnUse"
-       x1="-7584.0386"
-       y1="2600.5515"
-       x2="-7209.6543"
-       y2="2600.5515"
-       gradientTransform="matrix(0.4345,-0.9318,-0.9318,-0.4345,6223.4761,-5052.7427)">
-      <stop
-         offset="0.3233"
-         style="stop-color:#9C2063"
-         id="stop3297-4" />
-      <stop
-         offset="0.6302"
-         style="stop-color:#C82037"
-         id="stop3299-5" />
-      <stop
-         offset="0.7514"
-         style="stop-color:#CC2135"
-         id="stop3301-0" />
-      <stop
-         offset="1"
-         style="stop-color:#E87726"
-         id="stop3303-3" />
-    </linearGradient>
-  </defs>
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="1.4"
-     inkscape:cx="179.23466"
-     inkscape:cy="207.07029"
-     inkscape:document-units="mm"
-     inkscape:current-layer="layer1"
-     showgrid="false"
-     fit-margin-top="0"
-     fit-margin-left="0"
-     fit-margin-right="0"
-     fit-margin-bottom="0"
-     inkscape:window-width="3726"
-     inkscape:window-height="2049"
-     inkscape:window-x="114"
-     inkscape:window-y="55"
-     inkscape:window-maximized="1" />
-  <metadata
-     id="metadata1000">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title></dc:title>
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <g
-     inkscape:label="Layer 1"
-     inkscape:groupmode="layer"
-     id="layer1"
-     transform="translate(167.24096,-15.638383)">
-    <path
-       style="fill:#2d2d2d;stroke-width:0.26458332"
-       d="m -84.087061,112.78234 c -0.10048,-0.10048 -0.1827,-16.461676 -0.1827,-36.358206 0,-32.74326 0.0397,-36.19075 0.41852,-36.33611 0.54513,-0.20919 7.613664,-0.20919 8.158804,0 0.30925,0.11867 0.41851,0.52905 0.41851,1.57188 0,1.62597 0.32819,1.9812 1.14407,1.23835 4.29317,-3.90891 14.49295,-5.00426 21.21135,-2.27789 8.71963,3.53848 13.93958,13.64564 13.264329,25.68311 -0.51644,9.2064 -4.434399,17.05321 -10.975969,21.98242 -4.15342,3.1297 -7.23985,4.1452 -12.60523,4.14737 -4.73214 [...]
-       id="path1591"
-       inkscape:connector-curvature="0"
-       sodipodi:nodetypes="csccscssccccsccccsscssccccccscccccsscsccccccccscsscsccccscccccccccccccssscsccscccccccsccccccccccccsscccscccccccc" />
-    <g
-       id="g3169"
-       transform="matrix(-0.01441793,0.0249726,-0.0249726,-0.01441793,-81.734887,81.824446)">
-      <linearGradient
-         id="linearGradient4274"
-         gradientUnits="userSpaceOnUse"
-         x1="-6873.6479"
-         y1="2774.2998"
-         x2="-6636.2373"
-         y2="2496.6895"
-         gradientTransform="matrix(0.4345,-0.9318,-0.9318,-0.4345,6223.4761,-5052.7427)">
-        <stop
-           offset="0"
-           style="stop-color:#F59723"
-           id="stop4276" />
-        <stop
-           offset="0.3123"
-           style="stop-color:#F69822"
-           id="stop4278" />
-        <stop
-           offset="0.8383"
-           style="stop-color:#E87726"
-           id="stop4280" />
-      </linearGradient>
-      <path
-         d="m 736.1,8.1 c -27.1,16 -72.2,61.3 -125.8,127 l 49.3,93.2 C 694.3,178.8 729.5,134.1 765,96 c 2.8,-3 4.1,-4.4 4.1,-4.4 -1.3,1.4 -2.8,3 -4.1,4.4 -11.5,12.6 -46.4,53.4 -99,134.2 50.7,-2.5 128.5,-12.9 192,-23.7 19,-105.9 -18.5,-154.3 -18.5,-154.3 0,0 -47.6,-77 -103.4,-44.1 z"
-         id="path3178"
-         inkscape:connector-curvature="0"
-         style="fill:url(#SVGID_1_-7)" />
-      <path
-         d="m 652.5,539.9 c 0.3,-0.1 0.7,-0.1 1.1,-0.2 l -7.1,0.8 c -0.4,0.2 -0.8,0.4 -1.2,0.6 2.3,-0.5 4.8,-0.9 7.2,-1.2 z"
-         id="path3180"
-         inkscape:connector-curvature="0"
-         style="fill:none" />
-      <path
-         d="m 602,706.9 c -4,0.9 -8.1,1.6 -12.3,2.3 4.2,-0.7 8.3,-1.5 12.3,-2.3 z"
-         id="path3182"
-         inkscape:connector-curvature="0"
-         style="fill:none" />
-      <path
-         d="m 259.4,1081.4 c 0.5,-1.3 1,-2.8 1.5,-4.1 10.9,-28.7 21.7,-56.6 32.3,-83.8 11.9,-30.5 23.7,-60 35.5,-88.6 12.3,-30.1 24.5,-59.3 36.4,-87.5 12.5,-29.5 24.9,-58 37.1,-85.4 9.9,-22.3 19.6,-43.9 29.2,-64.8 3.2,-7 6.4,-13.9 9.6,-20.7 6.3,-13.6 12.5,-26.8 18.7,-39.8 5.7,-11.9 11.3,-23.6 17,-35.2 1.9,-3.8 3.7,-7.6 5.6,-11.4 0.3,-0.6 0.6,-1.2 0.9,-1.9 l -6.1,0.6 -4.8,-9.5 c -0.5,0.9 -0.9,1.9 -1.4,2.8 -8.6,17.3 -17.3,34.6 -25.8,52.1 -4.9,10.2 -9.8,20.4 -14.7,30.5 -13.5,28.3 -26.7,57 - [...]
-         id="path3184"
-         inkscape:connector-curvature="0"
-         style="fill:none" />
-      <path
-         d="M 586.6,709.6 Z"
-         id="path3186"
-         inkscape:connector-curvature="0"
-         style="fill:none" />
-      <path
-         d="m 570.2,791 c -6.3,1.1 -12.7,2.3 -19.4,3.4 0,0 -0.1,0 -0.1,0.1 3.4,-0.5 6.7,-1 10,-1.5 3.1,-0.7 6.3,-1.3 9.5,-2 z"
-         id="path3188"
-         inkscape:connector-curvature="0"
-         style="fill:#bd202e" />
-      <path
-         enable-background="new    "
-         d="m 570.2,791 c -6.3,1.1 -12.7,2.3 -19.4,3.4 0,0 -0.1,0 -0.1,0.1 3.4,-0.5 6.7,-1 10,-1.5 3.1,-0.7 6.3,-1.3 9.5,-2 z"
-         id="path3190"
-         inkscape:connector-curvature="0"
-         style="opacity:0.35;fill:#bd202e" />
-      <path
-         d="m 586.7,709.5 c 0,0 0,0.1 0,0 -0.1,0 -0.1,0 -0.1,0.1 1,-0.1 2.1,-0.3 3.1,-0.5 4.2,-0.6 8.3,-1.3 12.3,-2.3 -5,0.9 -10,1.8 -15.3,2.7 z"
-         id="path3192"
-         inkscape:connector-curvature="0"
-         style="fill:#bd202e" />
-      <path
-         enable-background="new    "
-         d="m 586.7,709.5 c 0,0 0,0.1 0,0 -0.1,0 -0.1,0 -0.1,0.1 1,-0.1 2.1,-0.3 3.1,-0.5 4.2,-0.6 8.3,-1.3 12.3,-2.3 -5,0.9 -10,1.8 -15.3,2.7 z"
-         id="path3194"
-         inkscape:connector-curvature="0"
-         style="opacity:0.35;fill:#bd202e" />
-      <linearGradient
-         id="linearGradient4291"
-         gradientUnits="userSpaceOnUse"
-         x1="-8630.7197"
-         y1="2804.9607"
-         x2="-6936.9253"
-         y2="2804.9607"
-         gradientTransform="matrix(0.4345,-0.9318,-0.9318,-0.4345,6223.4761,-5052.7427)">
-        <stop
-           offset="0.3233"
-           style="stop-color:#9C2063"
-           id="stop4293" />
-        <stop
-           offset="0.6302"
-           style="stop-color:#C82037"
-           id="stop4295" />
-        <stop
-           offset="0.7514"
-           style="stop-color:#CC2135"
-           id="stop4297" />
-        <stop
-           offset="1"
-           style="stop-color:#E87726"
-           id="stop4299" />
-      </linearGradient>
-      <path
-         d="m 514,469.2 c 15,-28.1 30.2,-55.5 45.5,-82.1 15.9,-27.8 32.1,-54.6 48.4,-80.6 0.9,-1.5 2,-3.1 2.9,-4.6 16.1,-25.5 32.4,-50.1 48.7,-73.5 l -49.3,-93.2 c -3.7,4.5 -7.4,9.1 -11.2,13.9 -14.3,17.8 -29,36.8 -44.2,57.1 -17.1,22.8 -34.6,47.2 -52.5,72.8 -16.4,23.6 -33.2,48.3 -50,74 -14.3,21.8 -28.5,44.2 -42.7,67.2 -0.5,0.8 -1,1.7 -1.5,2.6 l 64.3,127 C 486,522.3 500,495.4 514,469.2 Z"
-         id="path3205"
-         inkscape:connector-curvature="0"
-         style="fill:url(#SVGID_2_-6)" />
-      <linearGradient
-         id="linearGradient4302"
-         gradientUnits="userSpaceOnUse"
-         x1="-8426.2559"
-         y1="2635.2839"
-         x2="-7416.9194"
-         y2="2635.2839"
-         gradientTransform="matrix(0.4345,-0.9318,-0.9318,-0.4345,6223.4761,-5052.7427)">
-        <stop
-           offset="0"
-           style="stop-color:#282661"
-           id="stop4304" />
-        <stop
-           offset="9.548389e-02"
-           style="stop-color:#662E8C"
-           id="stop4306" />
-        <stop
-           offset="0.7882"
-           style="stop-color:#9E2064"
-           id="stop4308" />
-        <stop
-           offset="0.9487"
-           style="stop-color:#CC2032"
-           id="stop4310" />
-      </linearGradient>
-      <path
-         d="m 221.2,1184.4 c -8.5,23.3 -17.1,47.2 -25.6,71.5 -0.1,0.3 -0.2,0.7 -0.4,1 -1.2,3.4 -2.5,6.9 -3.6,10.3 -5.8,16.4 -10.8,31.2 -22.3,64.7 18.9,8.6 34.1,31.4 48.5,57.2 -1.5,-26.7 -12.5,-51.8 -33.6,-71.2 93.3,4.2 173.7,-19.4 215.3,-87.6 3.7,-6.1 7.1,-12.4 10.2,-19.3 -18.9,24 -42.4,34.1 -86.5,31.7 -0.1,0 -0.2,0.1 -0.3,0.1 0.1,0 0.2,-0.1 0.3,-0.1 65,-29.1 97.5,-57 126.4,-103.2 6.8,-11 13.5,-22.9 20.3,-36.2 -56.8,58.3 -122.5,74.9 -191.8,62.3 l -52,5.7 c -1.7,4.4 -3.2,8.7 -4.9,13.1 z"
-         id="path3216"
-         inkscape:connector-curvature="0"
-         style="fill:url(#SVGID_3_-7)" />
-      <linearGradient
-         id="linearGradient4313"
-         gradientUnits="userSpaceOnUse"
-         x1="-8535.5879"
-         y1="2820.8604"
-         x2="-6841.793"
-         y2="2820.8604"
-         gradientTransform="matrix(0.4345,-0.9318,-0.9318,-0.4345,6223.4761,-5052.7427)">
-        <stop
-           offset="0.3233"
-           style="stop-color:#9C2063"
-           id="stop4315" />
-        <stop
-           offset="0.6302"
-           style="stop-color:#C82037"
-           id="stop4317" />
-        <stop
-           offset="0.7514"
-           style="stop-color:#CC2135"
-           id="stop4319" />
-        <stop
-           offset="1"
-           style="stop-color:#E87726"
-           id="stop4321" />
-      </linearGradient>
-      <path
-         d="m 245.5,1068.1 c 11.2,-29 22.8,-58.4 34.6,-88 11.4,-28.4 23,-57 35,-85.6 12,-28.6 24.2,-57.5 36.6,-86.3 12.6,-29.3 25.6,-58.5 38.9,-87.6 13.1,-28.8 26.3,-57.4 39.8,-85.6 4.8,-10.2 9.8,-20.4 14.7,-30.5 8.5,-17.5 17.1,-34.9 25.8,-52.1 0.5,-0.9 0.9,-1.9 1.4,-2.8 L 408,422.6 c -1,1.7 -2.1,3.5 -3.2,5.1 -15,24.5 -29.9,49.5 -44.5,75 -14.8,25.8 -29.3,52.1 -43.5,78.8 -11.9,22.5 -23.6,45.1 -35.1,68.1 -2.3,4.6 -4.5,9.3 -6.8,13.9 -14,28.9 -26.6,56.6 -38.1,83.5 -13,30.3 -24.4,59.3 -34.3,8 [...]
-         id="path3227"
-         inkscape:connector-curvature="0"
-         style="fill:url(#SVGID_4_-0)" />
-      <linearGradient
-         id="linearGradient4324"
-         gradientUnits="userSpaceOnUse"
-         x1="-8412.0576"
-         y1="2797.8789"
-         x2="-7521.9175"
-         y2="2797.8789"
-         gradientTransform="matrix(0.4345,-0.9318,-0.9318,-0.4345,6223.4761,-5052.7427)">
-        <stop
-           offset="0"
-           style="stop-color:#282661"
-           id="stop4326" />
-        <stop
-           offset="9.548389e-02"
-           style="stop-color:#662E8C"
-           id="stop4328" />
-        <stop
-           offset="0.7882"
-           style="stop-color:#9E2064"
-           id="stop4330" />
-        <stop
-           offset="0.9487"
-           style="stop-color:#CC2032"
-           id="stop4332" />
-      </linearGradient>
-      <path
-         d="m 146.2,1034 c -8.1,40.8 -13.9,81.4 -16.8,121.8 -0.1,1.4 -0.2,2.8 -0.3,4.2 -20.2,-32.3 -74.1,-63.8 -74,-63.5 38.7,56 68,111.6 72.3,166.2 -20.7,4.2 -49,-1.9 -81.7,-13.9 34.1,31.4 59.7,40 69.8,42.4 -31.4,2 -64,23.5 -96.9,48.3 48.1,-19.6 87,-27.4 114.8,-21.1 -44.2,125 -88.4,263 -132.7,409.6 13.6,-4 21.7,-13.2 26.2,-25.5 7.9,-26.5 60.2,-200.7 142.3,-429.4 2.4,-6.5 4.7,-13.1 7.1,-19.6 0.6,-1.9 1.3,-3.7 2,-5.4 8.6,-24 17.7,-48.5 26.9,-73.5 2.1,-5.7 4.2,-11.4 6.4,-17.1 0,-0.1 0.1,-0 [...]
-         id="path3238"
-         inkscape:connector-curvature="0"
-         style="fill:url(#SVGID_5_-8)" />
-      <linearGradient
-         id="linearGradient4335"
-         gradientUnits="userSpaceOnUse"
-         x1="-8535.5879"
-         y1="2645.4897"
-         x2="-6841.793"
-         y2="2645.4897"
-         gradientTransform="matrix(0.4345,-0.9318,-0.9318,-0.4345,6223.4761,-5052.7427)">
-        <stop
-           offset="0.3233"
-           style="stop-color:#9C2063"
-           id="stop4337" />
-        <stop
-           offset="0.6302"
-           style="stop-color:#C82037"
-           id="stop4339" />
-        <stop
-           offset="0.7514"
-           style="stop-color:#CC2135"
-           id="stop4341" />
-        <stop
-           offset="1"
-           style="stop-color:#E87726"
-           id="stop4343" />
-      </linearGradient>
-      <path
-         d="m 482.3,560.2 c -1.9,3.8 -3.7,7.6 -5.6,11.4 -5.6,11.5 -11.2,23.2 -17,35.2 -6.2,13 -12.4,26.2 -18.7,39.8 -3.2,6.8 -6.4,13.7 -9.6,20.7 -9.6,20.9 -19.3,42.5 -29.2,64.8 -12.1,27.3 -24.6,55.8 -37.1,85.4 -11.9,28.2 -24.2,57.3 -36.4,87.5 -11.7,28.6 -23.5,58.2 -35.5,88.6 -10.7,27.1 -21.5,55.1 -32.3,83.8 -0.5,1.3 -1,2.8 -1.5,4.1 -10.8,28.5 -21.7,57.8 -32.6,87.8 -0.2,0.7 -0.5,1.3 -0.7,2.1 l 52,-5.7 c -1,-0.2 -2.1,-0.3 -3.1,-0.5 62.1,-7.7 144.8,-54.2 198.1,-111.5 24.6,-26.4 46.9,-57.6 6 [...]
-         id="path3249"
-         inkscape:connector-curvature="0"
-         style="fill:url(#SVGID_6_-2)" />
-      <linearGradient
-         id="linearGradient4346"
-         gradientUnits="userSpaceOnUse"
-         x1="-8640.6592"
-         y1="2654.2649"
-         x2="-6946.8647"
-         y2="2654.2649"
-         gradientTransform="matrix(0.4345,-0.9318,-0.9318,-0.4345,6223.4761,-5052.7427)">
-        <stop
-           offset="0.3233"
-           style="stop-color:#9C2063"
-           id="stop4348" />
-        <stop
-           offset="0.6302"
-           style="stop-color:#C82037"
-           id="stop4350" />
-        <stop
-           offset="0.7514"
-           style="stop-color:#CC2135"
-           id="stop4352" />
-        <stop
-           offset="1"
-           style="stop-color:#E87726"
-           id="stop4354" />
-      </linearGradient>
-      <path
-         d="m 666.1,230.2 c -14.5,22.3 -30.3,47.6 -47.5,76.3 -0.9,1.4 -1.9,3.1 -2.7,4.5 -14.7,24.8 -30.3,52 -46.9,81.9 -14.2,25.8 -29,53.4 -44.4,83.1 -13.4,25.9 -27.2,53.4 -41.5,82.5 l 163.3,-17.9 c 47.6,-21.9 68.8,-41.6 89.4,-70.3 5.4,-7.9 11,-16.1 16.4,-24.7 16.8,-26.2 33.2,-55 47.9,-83.7 14.2,-27.7 26.7,-55.1 36.3,-79.9 6.1,-15.7 11,-30.3 14.4,-43.2 3,-11.3 5.3,-22.1 7.1,-32.4 -63.3,10.9 -141.2,21.3 -191.8,23.8 z"
-         id="path3260"
-         inkscape:connector-curvature="0"
-         style="fill:url(#SVGID_7_-2)" />
-      <path
-         d="m 560.5,792.8 c -3.3,0.6 -6.6,1.1 -10,1.5 v 0 c 3.4,-0.3 6.8,-0.9 10,-1.5 z"
-         id="path3262"
-         inkscape:connector-curvature="0"
-         style="fill:#bd202e" />
-      <path
-         enable-background="new    "
-         d="m 560.5,792.8 c -3.3,0.6 -6.6,1.1 -10,1.5 v 0 c 3.4,-0.3 6.8,-0.9 10,-1.5 z"
-         id="path3264"
-         inkscape:connector-curvature="0"
-         style="opacity:0.35;fill:#bd202e" />
-      <linearGradient
-         id="linearGradient4359"
-         gradientUnits="userSpaceOnUse"
-         x1="-8535.5889"
-         y1="2593.446"
-         x2="-6841.7925"
-         y2="2593.446"
-         gradientTransform="matrix(0.4345,-0.9318,-0.9318,-0.4345,6223.4761,-5052.7427)">
-        <stop
-           offset="0.3233"
-           style="stop-color:#9C2063"
-           id="stop4361" />
-        <stop
-           offset="0.6302"
-           style="stop-color:#C82037"
-           id="stop4363" />
-        <stop
-           offset="0.7514"
-           style="stop-color:#CC2135"
-           id="stop4365" />
-        <stop
-           offset="1"
-           style="stop-color:#E87726"
-           id="stop4367" />
-      </linearGradient>
-      <path
-         d="m 560.5,792.8 c -3.3,0.6 -6.6,1.1 -10,1.5 v 0 c 3.4,-0.3 6.8,-0.9 10,-1.5 z"
-         id="path3275"
-         inkscape:connector-curvature="0"
-         style="fill:url(#SVGID_8_-3)" />
-      <path
-         d="m 586.6,709.6 c 1,-0.1 2.1,-0.3 3.1,-0.5 -1,0.1 -2,0.4 -3.1,0.5 z"
-         id="path3277"
-         inkscape:connector-curvature="0"
-         style="fill:#bd202e" />
-      <path
-         enable-background="new    "
-         d="m 586.6,709.6 c 1,-0.1 2.1,-0.3 3.1,-0.5 -1,0.1 -2,0.4 -3.1,0.5 z"
-         id="path3279"
-         inkscape:connector-curvature="0"
-         style="opacity:0.35;fill:#bd202e" />
-      <linearGradient
-         id="linearGradient4372"
-         gradientUnits="userSpaceOnUse"
-         x1="-8535.5889"
-         y1="2599.3242"
-         x2="-6841.7925"
-         y2="2599.3242"
-         gradientTransform="matrix(0.4345,-0.9318,-0.9318,-0.4345,6223.4761,-5052.7427)">
-        <stop
-           offset="0.3233"
-           style="stop-color:#9C2063"
-           id="stop4374" />
-        <stop
-           offset="0.6302"
-           style="stop-color:#C82037"
-           id="stop4376" />
-        <stop
-           offset="0.7514"
-           style="stop-color:#CC2135"
-           id="stop4378" />
-        <stop
-           offset="1"
-           style="stop-color:#E87726"
-           id="stop4380" />
-      </linearGradient>
-      <path
-         d="m 586.6,709.6 c 1,-0.1 2.1,-0.3 3.1,-0.5 -1,0.1 -2,0.4 -3.1,0.5 z"
-         id="path3290"
-         inkscape:connector-curvature="0"
-         style="fill:url(#SVGID_9_-3)" />
-      <path
-         d="m 586.6,709.6 c 0.1,0 0.1,-0.1 0,0 v 0 0 0 c 0.1,-0.1 0.1,0 0,0 z"
-         id="path3292"
-         inkscape:connector-curvature="0"
-         style="fill:#bd202e" />
-      <path
-         enable-background="new    "
-         d="m 586.6,709.6 c 0.1,0 0.1,-0.1 0,0 v 0 0 0 c 0.1,-0.1 0.1,0 0,0 z"
-         id="path3294"
-         inkscape:connector-curvature="0"
-         style="opacity:0.35;fill:#bd202e" />
-      <linearGradient
-         id="linearGradient4385"
-         gradientUnits="userSpaceOnUse"
-         x1="-7584.0386"
-         y1="2600.5515"
-         x2="-7209.6543"
-         y2="2600.5515"
-         gradientTransform="matrix(0.4345,-0.9318,-0.9318,-0.4345,6223.4761,-5052.7427)">
-        <stop
-           offset="0.3233"
-           style="stop-color:#9C2063"
-           id="stop4387" />
-        <stop
-           offset="0.6302"
-           style="stop-color:#C82037"
-           id="stop4389" />
-        <stop
-           offset="0.7514"
-           style="stop-color:#CC2135"
-           id="stop4391" />
-        <stop
-           offset="1"
-           style="stop-color:#E87726"
-           id="stop4393" />
-      </linearGradient>
-      <path
-         d="m 586.6,709.6 c 0.1,0 0.1,-0.1 0,0 v 0 0 0 c 0.1,-0.1 0.1,0 0,0 z"
-         id="path3305"
-         inkscape:connector-curvature="0"
-         style="fill:url(#SVGID_10_-8)" />
-    </g>
-  </g>
-</svg>
diff --git a/docs/modules/ROOT/assets/images/kamelets/jms-amqp-10-source.svg b/docs/modules/ROOT/assets/images/kamelets/jms-amqp-10-source.svg
deleted file mode 100644
index d0e6514..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/jms-amqp-10-source.svg
+++ /dev/null
@@ -1,689 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="193.8335mm"
-   height="97.268013mm"
-   viewBox="0 0 193.8335 97.268013"
-   version="1.1"
-   id="svg1003"
-   inkscape:version="0.92.3 (2405546, 2018-03-11)"
-   sodipodi:docname="qpid.svg">
-  <defs
-     id="defs997">
-    <linearGradient
-       id="SVGID_1_-7"
-       gradientUnits="userSpaceOnUse"
-       x1="-6873.6479"
-       y1="2774.2998"
-       x2="-6636.2373"
-       y2="2496.6895"
-       gradientTransform="matrix(0.4345,-0.9318,-0.9318,-0.4345,6223.4761,-5052.7427)">
-      <stop
-         offset="0"
-         style="stop-color:#F59723"
-         id="stop3172-5" />
-      <stop
-         offset="0.3123"
-         style="stop-color:#F69822"
-         id="stop3174-3" />
-      <stop
-         offset="0.8383"
-         style="stop-color:#E87726"
-         id="stop3176-5" />
-    </linearGradient>
-    <linearGradient
-       id="SVGID_2_-6"
-       gradientUnits="userSpaceOnUse"
-       x1="-8630.7197"
-       y1="2804.9607"
-       x2="-6936.9253"
-       y2="2804.9607"
-       gradientTransform="matrix(0.4345,-0.9318,-0.9318,-0.4345,6223.4761,-5052.7427)">
-      <stop
-         offset="0.3233"
-         style="stop-color:#9C2063"
-         id="stop3197-2" />
-      <stop
-         offset="0.6302"
-         style="stop-color:#C82037"
-         id="stop3199-9" />
-      <stop
-         offset="0.7514"
-         style="stop-color:#CC2135"
-         id="stop3201-1" />
-      <stop
-         offset="1"
-         style="stop-color:#E87726"
-         id="stop3203-2" />
-    </linearGradient>
-    <linearGradient
-       id="SVGID_3_-7"
-       gradientUnits="userSpaceOnUse"
-       x1="-8426.2559"
-       y1="2635.2839"
-       x2="-7416.9194"
-       y2="2635.2839"
-       gradientTransform="matrix(0.4345,-0.9318,-0.9318,-0.4345,6223.4761,-5052.7427)">
-      <stop
-         offset="0"
-         style="stop-color:#282661"
-         id="stop3208-0" />
-      <stop
-         offset="9.548389e-02"
-         style="stop-color:#662E8C"
-         id="stop3210-9" />
-      <stop
-         offset="0.7882"
-         style="stop-color:#9E2064"
-         id="stop3212-3" />
-      <stop
-         offset="0.9487"
-         style="stop-color:#CC2032"
-         id="stop3214-6" />
-    </linearGradient>
-    <linearGradient
-       id="SVGID_4_-0"
-       gradientUnits="userSpaceOnUse"
-       x1="-8535.5879"
-       y1="2820.8604"
-       x2="-6841.793"
-       y2="2820.8604"
-       gradientTransform="matrix(0.4345,-0.9318,-0.9318,-0.4345,6223.4761,-5052.7427)">
-      <stop
-         offset="0.3233"
-         style="stop-color:#9C2063"
-         id="stop3219-6" />
-      <stop
-         offset="0.6302"
-         style="stop-color:#C82037"
-         id="stop3221-2" />
-      <stop
-         offset="0.7514"
-         style="stop-color:#CC2135"
-         id="stop3223-6" />
-      <stop
-         offset="1"
-         style="stop-color:#E87726"
-         id="stop3225-1" />
-    </linearGradient>
-    <linearGradient
-       id="SVGID_5_-8"
-       gradientUnits="userSpaceOnUse"
-       x1="-8412.0576"
-       y1="2797.8789"
-       x2="-7521.9175"
-       y2="2797.8789"
-       gradientTransform="matrix(0.4345,-0.9318,-0.9318,-0.4345,6223.4761,-5052.7427)">
-      <stop
-         offset="0"
-         style="stop-color:#282661"
-         id="stop3230-7" />
-      <stop
-         offset="9.548389e-02"
-         style="stop-color:#662E8C"
-         id="stop3232-9" />
-      <stop
-         offset="0.7882"
-         style="stop-color:#9E2064"
-         id="stop3234-2" />
-      <stop
-         offset="0.9487"
-         style="stop-color:#CC2032"
-         id="stop3236-0" />
-    </linearGradient>
-    <linearGradient
-       id="SVGID_6_-2"
-       gradientUnits="userSpaceOnUse"
-       x1="-8535.5879"
-       y1="2645.4897"
-       x2="-6841.793"
-       y2="2645.4897"
-       gradientTransform="matrix(0.4345,-0.9318,-0.9318,-0.4345,6223.4761,-5052.7427)">
-      <stop
-         offset="0.3233"
-         style="stop-color:#9C2063"
-         id="stop3241-3" />
-      <stop
-         offset="0.6302"
-         style="stop-color:#C82037"
-         id="stop3243-7" />
-      <stop
-         offset="0.7514"
-         style="stop-color:#CC2135"
-         id="stop3245-5" />
-      <stop
-         offset="1"
-         style="stop-color:#E87726"
-         id="stop3247-9" />
-    </linearGradient>
-    <linearGradient
-       id="SVGID_7_-2"
-       gradientUnits="userSpaceOnUse"
-       x1="-8640.6592"
-       y1="2654.2649"
-       x2="-6946.8647"
-       y2="2654.2649"
-       gradientTransform="matrix(0.4345,-0.9318,-0.9318,-0.4345,6223.4761,-5052.7427)">
-      <stop
-         offset="0.3233"
-         style="stop-color:#9C2063"
-         id="stop3252-2" />
-      <stop
-         offset="0.6302"
-         style="stop-color:#C82037"
-         id="stop3254-8" />
-      <stop
-         offset="0.7514"
-         style="stop-color:#CC2135"
-         id="stop3256-9" />
-      <stop
-         offset="1"
-         style="stop-color:#E87726"
-         id="stop3258-7" />
-    </linearGradient>
-    <linearGradient
-       id="SVGID_8_-3"
-       gradientUnits="userSpaceOnUse"
-       x1="-8535.5889"
-       y1="2593.446"
-       x2="-6841.7925"
-       y2="2593.446"
-       gradientTransform="matrix(0.4345,-0.9318,-0.9318,-0.4345,6223.4761,-5052.7427)">
-      <stop
-         offset="0.3233"
-         style="stop-color:#9C2063"
-         id="stop3267-6" />
-      <stop
-         offset="0.6302"
-         style="stop-color:#C82037"
-         id="stop3269-1" />
-      <stop
-         offset="0.7514"
-         style="stop-color:#CC2135"
-         id="stop3271-2" />
-      <stop
-         offset="1"
-         style="stop-color:#E87726"
-         id="stop3273-9" />
-    </linearGradient>
-    <linearGradient
-       id="SVGID_9_-3"
-       gradientUnits="userSpaceOnUse"
-       x1="-8535.5889"
-       y1="2599.3242"
-       x2="-6841.7925"
-       y2="2599.3242"
-       gradientTransform="matrix(0.4345,-0.9318,-0.9318,-0.4345,6223.4761,-5052.7427)">
-      <stop
-         offset="0.3233"
-         style="stop-color:#9C2063"
-         id="stop3282-1" />
-      <stop
-         offset="0.6302"
-         style="stop-color:#C82037"
-         id="stop3284-9" />
-      <stop
-         offset="0.7514"
-         style="stop-color:#CC2135"
-         id="stop3286-4" />
-      <stop
-         offset="1"
-         style="stop-color:#E87726"
-         id="stop3288-7" />
-    </linearGradient>
-    <linearGradient
-       id="SVGID_10_-8"
-       gradientUnits="userSpaceOnUse"
-       x1="-7584.0386"
-       y1="2600.5515"
-       x2="-7209.6543"
-       y2="2600.5515"
-       gradientTransform="matrix(0.4345,-0.9318,-0.9318,-0.4345,6223.4761,-5052.7427)">
-      <stop
-         offset="0.3233"
-         style="stop-color:#9C2063"
-         id="stop3297-4" />
-      <stop
-         offset="0.6302"
-         style="stop-color:#C82037"
-         id="stop3299-5" />
-      <stop
-         offset="0.7514"
-         style="stop-color:#CC2135"
-         id="stop3301-0" />
-      <stop
-         offset="1"
-         style="stop-color:#E87726"
-         id="stop3303-3" />
-    </linearGradient>
-  </defs>
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="1.4"
-     inkscape:cx="179.23466"
-     inkscape:cy="207.07029"
-     inkscape:document-units="mm"
-     inkscape:current-layer="layer1"
-     showgrid="false"
-     fit-margin-top="0"
-     fit-margin-left="0"
-     fit-margin-right="0"
-     fit-margin-bottom="0"
-     inkscape:window-width="3726"
-     inkscape:window-height="2049"
-     inkscape:window-x="114"
-     inkscape:window-y="55"
-     inkscape:window-maximized="1" />
-  <metadata
-     id="metadata1000">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title></dc:title>
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <g
-     inkscape:label="Layer 1"
-     inkscape:groupmode="layer"
-     id="layer1"
-     transform="translate(167.24096,-15.638383)">
-    <path
-       style="fill:#2d2d2d;stroke-width:0.26458332"
-       d="m -84.087061,112.78234 c -0.10048,-0.10048 -0.1827,-16.461676 -0.1827,-36.358206 0,-32.74326 0.0397,-36.19075 0.41852,-36.33611 0.54513,-0.20919 7.613664,-0.20919 8.158804,0 0.30925,0.11867 0.41851,0.52905 0.41851,1.57188 0,1.62597 0.32819,1.9812 1.14407,1.23835 4.29317,-3.90891 14.49295,-5.00426 21.21135,-2.27789 8.71963,3.53848 13.93958,13.64564 13.264329,25.68311 -0.51644,9.2064 -4.434399,17.05321 -10.975969,21.98242 -4.15342,3.1297 -7.23985,4.1452 -12.60523,4.14737 -4.73214 [...]
-       id="path1591"
-       inkscape:connector-curvature="0"
-       sodipodi:nodetypes="csccscssccccsccccsscssccccccscccccsscsccccccccscsscsccccscccccccccccccssscsccscccccccsccccccccccccsscccscccccccc" />
-    <g
-       id="g3169"
-       transform="matrix(-0.01441793,0.0249726,-0.0249726,-0.01441793,-81.734887,81.824446)">
-      <linearGradient
-         id="linearGradient4274"
-         gradientUnits="userSpaceOnUse"
-         x1="-6873.6479"
-         y1="2774.2998"
-         x2="-6636.2373"
-         y2="2496.6895"
-         gradientTransform="matrix(0.4345,-0.9318,-0.9318,-0.4345,6223.4761,-5052.7427)">
-        <stop
-           offset="0"
-           style="stop-color:#F59723"
-           id="stop4276" />
-        <stop
-           offset="0.3123"
-           style="stop-color:#F69822"
-           id="stop4278" />
-        <stop
-           offset="0.8383"
-           style="stop-color:#E87726"
-           id="stop4280" />
-      </linearGradient>
-      <path
-         d="m 736.1,8.1 c -27.1,16 -72.2,61.3 -125.8,127 l 49.3,93.2 C 694.3,178.8 729.5,134.1 765,96 c 2.8,-3 4.1,-4.4 4.1,-4.4 -1.3,1.4 -2.8,3 -4.1,4.4 -11.5,12.6 -46.4,53.4 -99,134.2 50.7,-2.5 128.5,-12.9 192,-23.7 19,-105.9 -18.5,-154.3 -18.5,-154.3 0,0 -47.6,-77 -103.4,-44.1 z"
-         id="path3178"
-         inkscape:connector-curvature="0"
-         style="fill:url(#SVGID_1_-7)" />
-      <path
-         d="m 652.5,539.9 c 0.3,-0.1 0.7,-0.1 1.1,-0.2 l -7.1,0.8 c -0.4,0.2 -0.8,0.4 -1.2,0.6 2.3,-0.5 4.8,-0.9 7.2,-1.2 z"
-         id="path3180"
-         inkscape:connector-curvature="0"
-         style="fill:none" />
-      <path
-         d="m 602,706.9 c -4,0.9 -8.1,1.6 -12.3,2.3 4.2,-0.7 8.3,-1.5 12.3,-2.3 z"
-         id="path3182"
-         inkscape:connector-curvature="0"
-         style="fill:none" />
-      <path
-         d="m 259.4,1081.4 c 0.5,-1.3 1,-2.8 1.5,-4.1 10.9,-28.7 21.7,-56.6 32.3,-83.8 11.9,-30.5 23.7,-60 35.5,-88.6 12.3,-30.1 24.5,-59.3 36.4,-87.5 12.5,-29.5 24.9,-58 37.1,-85.4 9.9,-22.3 19.6,-43.9 29.2,-64.8 3.2,-7 6.4,-13.9 9.6,-20.7 6.3,-13.6 12.5,-26.8 18.7,-39.8 5.7,-11.9 11.3,-23.6 17,-35.2 1.9,-3.8 3.7,-7.6 5.6,-11.4 0.3,-0.6 0.6,-1.2 0.9,-1.9 l -6.1,0.6 -4.8,-9.5 c -0.5,0.9 -0.9,1.9 -1.4,2.8 -8.6,17.3 -17.3,34.6 -25.8,52.1 -4.9,10.2 -9.8,20.4 -14.7,30.5 -13.5,28.3 -26.7,57 - [...]
-         id="path3184"
-         inkscape:connector-curvature="0"
-         style="fill:none" />
-      <path
-         d="M 586.6,709.6 Z"
-         id="path3186"
-         inkscape:connector-curvature="0"
-         style="fill:none" />
-      <path
-         d="m 570.2,791 c -6.3,1.1 -12.7,2.3 -19.4,3.4 0,0 -0.1,0 -0.1,0.1 3.4,-0.5 6.7,-1 10,-1.5 3.1,-0.7 6.3,-1.3 9.5,-2 z"
-         id="path3188"
-         inkscape:connector-curvature="0"
-         style="fill:#bd202e" />
-      <path
-         enable-background="new    "
-         d="m 570.2,791 c -6.3,1.1 -12.7,2.3 -19.4,3.4 0,0 -0.1,0 -0.1,0.1 3.4,-0.5 6.7,-1 10,-1.5 3.1,-0.7 6.3,-1.3 9.5,-2 z"
-         id="path3190"
-         inkscape:connector-curvature="0"
-         style="opacity:0.35;fill:#bd202e" />
-      <path
-         d="m 586.7,709.5 c 0,0 0,0.1 0,0 -0.1,0 -0.1,0 -0.1,0.1 1,-0.1 2.1,-0.3 3.1,-0.5 4.2,-0.6 8.3,-1.3 12.3,-2.3 -5,0.9 -10,1.8 -15.3,2.7 z"
-         id="path3192"
-         inkscape:connector-curvature="0"
-         style="fill:#bd202e" />
-      <path
-         enable-background="new    "
-         d="m 586.7,709.5 c 0,0 0,0.1 0,0 -0.1,0 -0.1,0 -0.1,0.1 1,-0.1 2.1,-0.3 3.1,-0.5 4.2,-0.6 8.3,-1.3 12.3,-2.3 -5,0.9 -10,1.8 -15.3,2.7 z"
-         id="path3194"
-         inkscape:connector-curvature="0"
-         style="opacity:0.35;fill:#bd202e" />
-      <linearGradient
-         id="linearGradient4291"
-         gradientUnits="userSpaceOnUse"
-         x1="-8630.7197"
-         y1="2804.9607"
-         x2="-6936.9253"
-         y2="2804.9607"
-         gradientTransform="matrix(0.4345,-0.9318,-0.9318,-0.4345,6223.4761,-5052.7427)">
-        <stop
-           offset="0.3233"
-           style="stop-color:#9C2063"
-           id="stop4293" />
-        <stop
-           offset="0.6302"
-           style="stop-color:#C82037"
-           id="stop4295" />
-        <stop
-           offset="0.7514"
-           style="stop-color:#CC2135"
-           id="stop4297" />
-        <stop
-           offset="1"
-           style="stop-color:#E87726"
-           id="stop4299" />
-      </linearGradient>
-      <path
-         d="m 514,469.2 c 15,-28.1 30.2,-55.5 45.5,-82.1 15.9,-27.8 32.1,-54.6 48.4,-80.6 0.9,-1.5 2,-3.1 2.9,-4.6 16.1,-25.5 32.4,-50.1 48.7,-73.5 l -49.3,-93.2 c -3.7,4.5 -7.4,9.1 -11.2,13.9 -14.3,17.8 -29,36.8 -44.2,57.1 -17.1,22.8 -34.6,47.2 -52.5,72.8 -16.4,23.6 -33.2,48.3 -50,74 -14.3,21.8 -28.5,44.2 -42.7,67.2 -0.5,0.8 -1,1.7 -1.5,2.6 l 64.3,127 C 486,522.3 500,495.4 514,469.2 Z"
-         id="path3205"
-         inkscape:connector-curvature="0"
-         style="fill:url(#SVGID_2_-6)" />
-      <linearGradient
-         id="linearGradient4302"
-         gradientUnits="userSpaceOnUse"
-         x1="-8426.2559"
-         y1="2635.2839"
-         x2="-7416.9194"
-         y2="2635.2839"
-         gradientTransform="matrix(0.4345,-0.9318,-0.9318,-0.4345,6223.4761,-5052.7427)">
-        <stop
-           offset="0"
-           style="stop-color:#282661"
-           id="stop4304" />
-        <stop
-           offset="9.548389e-02"
-           style="stop-color:#662E8C"
-           id="stop4306" />
-        <stop
-           offset="0.7882"
-           style="stop-color:#9E2064"
-           id="stop4308" />
-        <stop
-           offset="0.9487"
-           style="stop-color:#CC2032"
-           id="stop4310" />
-      </linearGradient>
-      <path
-         d="m 221.2,1184.4 c -8.5,23.3 -17.1,47.2 -25.6,71.5 -0.1,0.3 -0.2,0.7 -0.4,1 -1.2,3.4 -2.5,6.9 -3.6,10.3 -5.8,16.4 -10.8,31.2 -22.3,64.7 18.9,8.6 34.1,31.4 48.5,57.2 -1.5,-26.7 -12.5,-51.8 -33.6,-71.2 93.3,4.2 173.7,-19.4 215.3,-87.6 3.7,-6.1 7.1,-12.4 10.2,-19.3 -18.9,24 -42.4,34.1 -86.5,31.7 -0.1,0 -0.2,0.1 -0.3,0.1 0.1,0 0.2,-0.1 0.3,-0.1 65,-29.1 97.5,-57 126.4,-103.2 6.8,-11 13.5,-22.9 20.3,-36.2 -56.8,58.3 -122.5,74.9 -191.8,62.3 l -52,5.7 c -1.7,4.4 -3.2,8.7 -4.9,13.1 z"
-         id="path3216"
-         inkscape:connector-curvature="0"
-         style="fill:url(#SVGID_3_-7)" />
-      <linearGradient
-         id="linearGradient4313"
-         gradientUnits="userSpaceOnUse"
-         x1="-8535.5879"
-         y1="2820.8604"
-         x2="-6841.793"
-         y2="2820.8604"
-         gradientTransform="matrix(0.4345,-0.9318,-0.9318,-0.4345,6223.4761,-5052.7427)">
-        <stop
-           offset="0.3233"
-           style="stop-color:#9C2063"
-           id="stop4315" />
-        <stop
-           offset="0.6302"
-           style="stop-color:#C82037"
-           id="stop4317" />
-        <stop
-           offset="0.7514"
-           style="stop-color:#CC2135"
-           id="stop4319" />
-        <stop
-           offset="1"
-           style="stop-color:#E87726"
-           id="stop4321" />
-      </linearGradient>
-      <path
-         d="m 245.5,1068.1 c 11.2,-29 22.8,-58.4 34.6,-88 11.4,-28.4 23,-57 35,-85.6 12,-28.6 24.2,-57.5 36.6,-86.3 12.6,-29.3 25.6,-58.5 38.9,-87.6 13.1,-28.8 26.3,-57.4 39.8,-85.6 4.8,-10.2 9.8,-20.4 14.7,-30.5 8.5,-17.5 17.1,-34.9 25.8,-52.1 0.5,-0.9 0.9,-1.9 1.4,-2.8 L 408,422.6 c -1,1.7 -2.1,3.5 -3.2,5.1 -15,24.5 -29.9,49.5 -44.5,75 -14.8,25.8 -29.3,52.1 -43.5,78.8 -11.9,22.5 -23.6,45.1 -35.1,68.1 -2.3,4.6 -4.5,9.3 -6.8,13.9 -14,28.9 -26.6,56.6 -38.1,83.5 -13,30.3 -24.4,59.3 -34.3,8 [...]
-         id="path3227"
-         inkscape:connector-curvature="0"
-         style="fill:url(#SVGID_4_-0)" />
-      <linearGradient
-         id="linearGradient4324"
-         gradientUnits="userSpaceOnUse"
-         x1="-8412.0576"
-         y1="2797.8789"
-         x2="-7521.9175"
-         y2="2797.8789"
-         gradientTransform="matrix(0.4345,-0.9318,-0.9318,-0.4345,6223.4761,-5052.7427)">
-        <stop
-           offset="0"
-           style="stop-color:#282661"
-           id="stop4326" />
-        <stop
-           offset="9.548389e-02"
-           style="stop-color:#662E8C"
-           id="stop4328" />
-        <stop
-           offset="0.7882"
-           style="stop-color:#9E2064"
-           id="stop4330" />
-        <stop
-           offset="0.9487"
-           style="stop-color:#CC2032"
-           id="stop4332" />
-      </linearGradient>
-      <path
-         d="m 146.2,1034 c -8.1,40.8 -13.9,81.4 -16.8,121.8 -0.1,1.4 -0.2,2.8 -0.3,4.2 -20.2,-32.3 -74.1,-63.8 -74,-63.5 38.7,56 68,111.6 72.3,166.2 -20.7,4.2 -49,-1.9 -81.7,-13.9 34.1,31.4 59.7,40 69.8,42.4 -31.4,2 -64,23.5 -96.9,48.3 48.1,-19.6 87,-27.4 114.8,-21.1 -44.2,125 -88.4,263 -132.7,409.6 13.6,-4 21.7,-13.2 26.2,-25.5 7.9,-26.5 60.2,-200.7 142.3,-429.4 2.4,-6.5 4.7,-13.1 7.1,-19.6 0.6,-1.9 1.3,-3.7 2,-5.4 8.6,-24 17.7,-48.5 26.9,-73.5 2.1,-5.7 4.2,-11.4 6.4,-17.1 0,-0.1 0.1,-0 [...]
-         id="path3238"
-         inkscape:connector-curvature="0"
-         style="fill:url(#SVGID_5_-8)" />
-      <linearGradient
-         id="linearGradient4335"
-         gradientUnits="userSpaceOnUse"
-         x1="-8535.5879"
-         y1="2645.4897"
-         x2="-6841.793"
-         y2="2645.4897"
-         gradientTransform="matrix(0.4345,-0.9318,-0.9318,-0.4345,6223.4761,-5052.7427)">
-        <stop
-           offset="0.3233"
-           style="stop-color:#9C2063"
-           id="stop4337" />
-        <stop
-           offset="0.6302"
-           style="stop-color:#C82037"
-           id="stop4339" />
-        <stop
-           offset="0.7514"
-           style="stop-color:#CC2135"
-           id="stop4341" />
-        <stop
-           offset="1"
-           style="stop-color:#E87726"
-           id="stop4343" />
-      </linearGradient>
-      <path
-         d="m 482.3,560.2 c -1.9,3.8 -3.7,7.6 -5.6,11.4 -5.6,11.5 -11.2,23.2 -17,35.2 -6.2,13 -12.4,26.2 -18.7,39.8 -3.2,6.8 -6.4,13.7 -9.6,20.7 -9.6,20.9 -19.3,42.5 -29.2,64.8 -12.1,27.3 -24.6,55.8 -37.1,85.4 -11.9,28.2 -24.2,57.3 -36.4,87.5 -11.7,28.6 -23.5,58.2 -35.5,88.6 -10.7,27.1 -21.5,55.1 -32.3,83.8 -0.5,1.3 -1,2.8 -1.5,4.1 -10.8,28.5 -21.7,57.8 -32.6,87.8 -0.2,0.7 -0.5,1.3 -0.7,2.1 l 52,-5.7 c -1,-0.2 -2.1,-0.3 -3.1,-0.5 62.1,-7.7 144.8,-54.2 198.1,-111.5 24.6,-26.4 46.9,-57.6 6 [...]
-         id="path3249"
-         inkscape:connector-curvature="0"
-         style="fill:url(#SVGID_6_-2)" />
-      <linearGradient
-         id="linearGradient4346"
-         gradientUnits="userSpaceOnUse"
-         x1="-8640.6592"
-         y1="2654.2649"
-         x2="-6946.8647"
-         y2="2654.2649"
-         gradientTransform="matrix(0.4345,-0.9318,-0.9318,-0.4345,6223.4761,-5052.7427)">
-        <stop
-           offset="0.3233"
-           style="stop-color:#9C2063"
-           id="stop4348" />
-        <stop
-           offset="0.6302"
-           style="stop-color:#C82037"
-           id="stop4350" />
-        <stop
-           offset="0.7514"
-           style="stop-color:#CC2135"
-           id="stop4352" />
-        <stop
-           offset="1"
-           style="stop-color:#E87726"
-           id="stop4354" />
-      </linearGradient>
-      <path
-         d="m 666.1,230.2 c -14.5,22.3 -30.3,47.6 -47.5,76.3 -0.9,1.4 -1.9,3.1 -2.7,4.5 -14.7,24.8 -30.3,52 -46.9,81.9 -14.2,25.8 -29,53.4 -44.4,83.1 -13.4,25.9 -27.2,53.4 -41.5,82.5 l 163.3,-17.9 c 47.6,-21.9 68.8,-41.6 89.4,-70.3 5.4,-7.9 11,-16.1 16.4,-24.7 16.8,-26.2 33.2,-55 47.9,-83.7 14.2,-27.7 26.7,-55.1 36.3,-79.9 6.1,-15.7 11,-30.3 14.4,-43.2 3,-11.3 5.3,-22.1 7.1,-32.4 -63.3,10.9 -141.2,21.3 -191.8,23.8 z"
-         id="path3260"
-         inkscape:connector-curvature="0"
-         style="fill:url(#SVGID_7_-2)" />
-      <path
-         d="m 560.5,792.8 c -3.3,0.6 -6.6,1.1 -10,1.5 v 0 c 3.4,-0.3 6.8,-0.9 10,-1.5 z"
-         id="path3262"
-         inkscape:connector-curvature="0"
-         style="fill:#bd202e" />
-      <path
-         enable-background="new    "
-         d="m 560.5,792.8 c -3.3,0.6 -6.6,1.1 -10,1.5 v 0 c 3.4,-0.3 6.8,-0.9 10,-1.5 z"
-         id="path3264"
-         inkscape:connector-curvature="0"
-         style="opacity:0.35;fill:#bd202e" />
-      <linearGradient
-         id="linearGradient4359"
-         gradientUnits="userSpaceOnUse"
-         x1="-8535.5889"
-         y1="2593.446"
-         x2="-6841.7925"
-         y2="2593.446"
-         gradientTransform="matrix(0.4345,-0.9318,-0.9318,-0.4345,6223.4761,-5052.7427)">
-        <stop
-           offset="0.3233"
-           style="stop-color:#9C2063"
-           id="stop4361" />
-        <stop
-           offset="0.6302"
-           style="stop-color:#C82037"
-           id="stop4363" />
-        <stop
-           offset="0.7514"
-           style="stop-color:#CC2135"
-           id="stop4365" />
-        <stop
-           offset="1"
-           style="stop-color:#E87726"
-           id="stop4367" />
-      </linearGradient>
-      <path
-         d="m 560.5,792.8 c -3.3,0.6 -6.6,1.1 -10,1.5 v 0 c 3.4,-0.3 6.8,-0.9 10,-1.5 z"
-         id="path3275"
-         inkscape:connector-curvature="0"
-         style="fill:url(#SVGID_8_-3)" />
-      <path
-         d="m 586.6,709.6 c 1,-0.1 2.1,-0.3 3.1,-0.5 -1,0.1 -2,0.4 -3.1,0.5 z"
-         id="path3277"
-         inkscape:connector-curvature="0"
-         style="fill:#bd202e" />
-      <path
-         enable-background="new    "
-         d="m 586.6,709.6 c 1,-0.1 2.1,-0.3 3.1,-0.5 -1,0.1 -2,0.4 -3.1,0.5 z"
-         id="path3279"
-         inkscape:connector-curvature="0"
-         style="opacity:0.35;fill:#bd202e" />
-      <linearGradient
-         id="linearGradient4372"
-         gradientUnits="userSpaceOnUse"
-         x1="-8535.5889"
-         y1="2599.3242"
-         x2="-6841.7925"
-         y2="2599.3242"
-         gradientTransform="matrix(0.4345,-0.9318,-0.9318,-0.4345,6223.4761,-5052.7427)">
-        <stop
-           offset="0.3233"
-           style="stop-color:#9C2063"
-           id="stop4374" />
-        <stop
-           offset="0.6302"
-           style="stop-color:#C82037"
-           id="stop4376" />
-        <stop
-           offset="0.7514"
-           style="stop-color:#CC2135"
-           id="stop4378" />
-        <stop
-           offset="1"
-           style="stop-color:#E87726"
-           id="stop4380" />
-      </linearGradient>
-      <path
-         d="m 586.6,709.6 c 1,-0.1 2.1,-0.3 3.1,-0.5 -1,0.1 -2,0.4 -3.1,0.5 z"
-         id="path3290"
-         inkscape:connector-curvature="0"
-         style="fill:url(#SVGID_9_-3)" />
-      <path
-         d="m 586.6,709.6 c 0.1,0 0.1,-0.1 0,0 v 0 0 0 c 0.1,-0.1 0.1,0 0,0 z"
-         id="path3292"
-         inkscape:connector-curvature="0"
-         style="fill:#bd202e" />
-      <path
-         enable-background="new    "
-         d="m 586.6,709.6 c 0.1,0 0.1,-0.1 0,0 v 0 0 0 c 0.1,-0.1 0.1,0 0,0 z"
-         id="path3294"
-         inkscape:connector-curvature="0"
-         style="opacity:0.35;fill:#bd202e" />
-      <linearGradient
-         id="linearGradient4385"
-         gradientUnits="userSpaceOnUse"
-         x1="-7584.0386"
-         y1="2600.5515"
-         x2="-7209.6543"
-         y2="2600.5515"
-         gradientTransform="matrix(0.4345,-0.9318,-0.9318,-0.4345,6223.4761,-5052.7427)">
-        <stop
-           offset="0.3233"
-           style="stop-color:#9C2063"
-           id="stop4387" />
-        <stop
-           offset="0.6302"
-           style="stop-color:#C82037"
-           id="stop4389" />
-        <stop
-           offset="0.7514"
-           style="stop-color:#CC2135"
-           id="stop4391" />
-        <stop
-           offset="1"
-           style="stop-color:#E87726"
-           id="stop4393" />
-      </linearGradient>
-      <path
-         d="m 586.6,709.6 c 0.1,0 0.1,-0.1 0,0 v 0 0 0 c 0.1,-0.1 0.1,0 0,0 z"
-         id="path3305"
-         inkscape:connector-curvature="0"
-         style="fill:url(#SVGID_10_-8)" />
-    </g>
-  </g>
-</svg>
diff --git a/docs/modules/ROOT/assets/images/kamelets/jms-apache-artemis-sink.svg b/docs/modules/ROOT/assets/images/kamelets/jms-apache-artemis-sink.svg
deleted file mode 100644
index 6c8c16f..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/jms-apache-artemis-sink.svg
+++ /dev/null
@@ -1,497 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="94.56691mm"
-   height="83.830444mm"
-   viewBox="0 0 94.56691 83.830444"
-   version="1.1"
-   id="svg4390">
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="2.8"
-     inkscape:cx="24.141349"
-     inkscape:cy="201.07697"
-     inkscape:document-units="mm"
-     inkscape:current-layer="layer1"
-     inkscape:document-rotation="0"
-     showgrid="false"
-     inkscape:window-width="3840"
-     inkscape:window-height="2056"
-     inkscape:window-x="0"
-     inkscape:window-y="0"
-     inkscape:window-maximized="1"
-     inkscape:snap-text-baseline="true"
-     inkscape:pagecheckerboard="true"
-     objecttolerance="20"
-     inkscape:snap-object-midpoints="true"
-     fit-margin-top="10"
-     fit-margin-left="10"
-     fit-margin-right="10"
-     fit-margin-bottom="10" />
-  <defs
-     id="defs4384">
-    <filter
-       style="color-interpolation-filters:sRGB"
-       inkscape:label="Drop Shadow"
-       id="filter5529">
-      <feFlood
-         flood-opacity="0.498039"
-         flood-color="rgb(0,0,0)"
-         result="flood"
-         id="feFlood5519" />
-      <feComposite
-         in="flood"
-         in2="SourceGraphic"
-         operator="in"
-         result="composite1"
-         id="feComposite5521" />
-      <feGaussianBlur
-         in="composite1"
-         stdDeviation="0.2"
-         result="blur"
-         id="feGaussianBlur5523" />
-      <feOffset
-         dx="1"
-         dy="1"
-         result="offset"
-         id="feOffset5525" />
-      <feComposite
-         in="SourceGraphic"
-         in2="offset"
-         operator="over"
-         result="composite2"
-         id="feComposite5527" />
-    </filter>
-    <filter
-       style="color-interpolation-filters:sRGB;"
-       inkscape:label="Drop Shadow"
-       id="filter56">
-      <feFlood
-         flood-opacity="0.498039"
-         flood-color="rgb(0,0,0)"
-         result="flood"
-         id="feFlood46" />
-      <feComposite
-         in="flood"
-         in2="SourceGraphic"
-         operator="in"
-         result="composite1"
-         id="feComposite48" />
-      <feGaussianBlur
-         in="composite1"
-         stdDeviation="0.1"
-         result="blur"
-         id="feGaussianBlur50" />
-      <feOffset
-         dx="1"
-         dy="1"
-         result="offset"
-         id="feOffset52" />
-      <feComposite
-         in="SourceGraphic"
-         in2="offset"
-         operator="over"
-         result="composite2"
-         id="feComposite54" />
-    </filter>
-    <filter
-       style="color-interpolation-filters:sRGB;"
-       inkscape:label="Drop Shadow"
-       id="filter63">
-      <feFlood
-         flood-opacity="0.498039"
-         flood-color="rgb(0,0,0)"
-         result="flood"
-         id="feFlood52" />
-      <feComposite
-         in="flood"
-         in2="SourceGraphic"
-         operator="in"
-         result="composite1"
-         id="feComposite55" />
-      <feGaussianBlur
-         in="composite1"
-         stdDeviation="0.1"
-         result="blur"
-         id="feGaussianBlur57" />
-      <feOffset
-         dx="1"
-         dy="1"
-         result="offset"
-         id="feOffset59" />
-      <feComposite
-         in="SourceGraphic"
-         in2="offset"
-         operator="over"
-         result="composite2"
-         id="feComposite61" />
-    </filter>
-  </defs>
-  <metadata
-     id="metadata4387">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title />
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <g
-     inkscape:groupmode="layer"
-     id="layer2"
-     inkscape:label="Layer 2"
-     style="display:inline"
-     transform="translate(-8.0527778,-96.950894)">
-    <g
-       id="g5073"
-       style="filter:url(#filter5529)"
-       inkscape:export-xdpi="130.64909"
-       inkscape:export-ydpi="130.64909">
-      <path
-         inkscape:transform-center-x="3.3564472e-06"
-         d="m 64.697193,153.55181 -8.351848,-0.0491 -4.133392,-7.25747 4.218456,-7.20836 8.351848,0.0491 4.133392,7.25746 z"
-         inkscape:randomized="0"
-         inkscape:rounded="0"
-         inkscape:flatsided="true"
-         sodipodi:arg2="1.5766766"
-         sodipodi:arg1="1.0530778"
-         sodipodi:r2="6.0473599"
-         sodipodi:r1="8.3519926"
-         sodipodi:cy="146.29434"
-         sodipodi:cx="60.563801"
-         sodipodi:sides="6"
-         id="path4883"
-         style="fill:#ffffff;stroke-width:0.3946985;stroke-miterlimit:4;stroke-dasharray:none"
-         sodipodi:type="star" />
-      <path
-         inkscape:transform-center-x="3.3564472e-06"
-         d="m 52.632137,146.55309 -8.351848,-0.0491 -4.133392,-7.25747 4.218456,-7.20835 8.351848,0.0491 4.133392,7.25747 z"
-         inkscape:randomized="0"
-         inkscape:rounded="0"
-         inkscape:flatsided="true"
-         sodipodi:arg2="1.5766766"
-         sodipodi:arg1="1.0530778"
-         sodipodi:r2="6.0473604"
-         sodipodi:r1="8.3519926"
-         sodipodi:cy="139.29562"
-         sodipodi:cx="48.498745"
-         sodipodi:sides="6"
-         id="path4883-4"
-         style="display:inline;fill:#ffffff;stroke-width:0.3946985;stroke-miterlimit:4;stroke-dasharray:none"
-         sodipodi:type="star" />
-      <path
-         inkscape:transform-center-x="3.3564472e-06"
-         d="m 64.771263,139.58889 -8.351848,-0.0491 -4.133392,-7.25747 4.218455,-7.20836 8.351849,0.0491 4.133392,7.25747 z"
-         inkscape:randomized="0"
-         inkscape:rounded="0"
-         inkscape:flatsided="true"
-         sodipodi:arg2="1.5766766"
-         sodipodi:arg1="1.0530778"
-         sodipodi:r2="6.0473609"
-         sodipodi:r1="8.3519926"
-         sodipodi:cy="132.33142"
-         sodipodi:cx="60.637871"
-         sodipodi:sides="6"
-         id="path4883-4-2"
-         style="display:inline;fill:#ffffff;stroke-width:0.3946985;stroke-miterlimit:4;stroke-dasharray:none"
-         sodipodi:type="star" />
-      <path
-         inkscape:transform-center-x="3.3564472e-06"
-         d="m 64.765488,125.70228 -8.351849,-0.0491 -4.133392,-7.25747 4.218456,-7.20836 8.351848,0.0491 4.133393,7.25747 z"
-         inkscape:randomized="0"
-         inkscape:rounded="0"
-         inkscape:flatsided="true"
-         sodipodi:arg2="1.5766766"
-         sodipodi:arg1="1.0530778"
-         sodipodi:r2="6.0473609"
-         sodipodi:r1="8.3519926"
-         sodipodi:cy="118.44481"
-         sodipodi:cx="60.632095"
-         sodipodi:sides="6"
-         id="path4883-4-2-0"
-         style="display:inline;fill:#ffffff;stroke-width:0.3946985;stroke-miterlimit:4;stroke-dasharray:none"
-         sodipodi:type="star" />
-      <path
-         inkscape:transform-center-x="3.3564472e-06"
-         d="m 52.696037,132.67611 -8.351848,-0.0491 -4.133392,-7.25747 4.218456,-7.20836 8.351848,0.0491 4.133392,7.25747 z"
-         inkscape:randomized="0"
-         inkscape:rounded="0"
-         inkscape:flatsided="true"
-         sodipodi:arg2="1.5766766"
-         sodipodi:arg1="1.0530778"
-         sodipodi:r2="6.0473609"
-         sodipodi:r1="8.3519926"
-         sodipodi:cy="125.41864"
-         sodipodi:cx="48.562645"
-         sodipodi:sides="6"
-         id="path4883-4-2-0-0"
-         style="display:inline;fill:#ffffff;stroke-width:0.3946985;stroke-miterlimit:4;stroke-dasharray:none"
-         sodipodi:type="star" />
-    </g>
-  </g>
-  <g
-     id="layer1"
-     inkscape:groupmode="layer"
-     inkscape:label="Layer 1"
-     style="display:inline"
-     transform="translate(-8.0527778,-96.950894)">
-    <path
-       inkscape:export-ydpi="130.64909"
-       inkscape:export-xdpi="130.64909"
-       transform="matrix(0.0720575,0.01553345,-0.01553345,0.0720575,-59.031055,63.795776)"
-       d="m 1849.1387,640.35252 -96.8242,20.55802 -66.2158,-73.57316 30.6083,-94.13118 96.8242,-20.55802 66.2158,73.57316 z"
-       inkscape:randomized="0"
-       inkscape:rounded="0"
-       inkscape:flatsided="true"
-       sodipodi:arg2="1.36158"
-       sodipodi:arg1="0.83798123"
-       sodipodi:r2="49.49128"
-       sodipodi:r1="98.982559"
-       sodipodi:cy="566.77936"
-       sodipodi:cx="1782.9229"
-       sodipodi:sides="6"
-       id="path5019-02-9"
-       style="opacity:1;fill:#c12766;fill-opacity:1;stroke:none;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       sodipodi:type="star" />
-    <path
-       inkscape:export-ydpi="130.64909"
-       inkscape:export-xdpi="130.64909"
-       transform="matrix(0.0720575,0.01553345,-0.01553345,0.0720575,-71.170179,70.759985)"
-       d="m 1849.1387,640.35252 -96.8242,20.55802 -66.2158,-73.57316 30.6083,-94.13118 96.8242,-20.55802 66.2158,73.57316 z"
-       inkscape:randomized="0"
-       inkscape:rounded="0"
-       inkscape:flatsided="true"
-       sodipodi:arg2="1.36158"
-       sodipodi:arg1="0.83798123"
-       sodipodi:r2="49.49128"
-       sodipodi:r1="98.982559"
-       sodipodi:cy="566.77936"
-       sodipodi:cx="1782.9229"
-       sodipodi:sides="6"
-       id="path5019-0-5-1"
-       style="opacity:1;fill:#3e489f;fill-opacity:1;stroke:none;stroke-width:15;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       sodipodi:type="star" />
-    <path
-       inkscape:export-ydpi="130.64909"
-       inkscape:export-xdpi="130.64909"
-       inkscape:transform-center-y="-96.786465"
-       inkscape:transform-center-x="198.10335"
-       transform="matrix(0.0720575,0.01553345,-0.01553345,0.0720575,-59.10649,77.758293)"
-       d="m 1849.1387,640.35252 -96.8242,20.55802 -66.2158,-73.57316 30.6083,-94.13118 96.8242,-20.55802 66.2158,73.57316 z"
-       inkscape:randomized="0"
-       inkscape:rounded="0"
-       inkscape:flatsided="true"
-       sodipodi:arg2="1.36158"
-       sodipodi:arg1="0.83798123"
-       sodipodi:r2="49.49128"
-       sodipodi:r1="98.982559"
-       sodipodi:cy="566.77936"
-       sodipodi:cx="1782.9229"
-       sodipodi:sides="6"
-       id="path5019-4-1-2"
-       style="opacity:1;fill:#714099;fill-opacity:1;stroke:none;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       sodipodi:type="star" />
-    <path
-       inkscape:export-ydpi="130.64909"
-       inkscape:export-xdpi="130.64909"
-       transform="matrix(0.0720575,0.01553345,-0.01553345,0.0720575,-71.106281,56.88299)"
-       d="m 1849.1387,640.35252 -96.8242,20.55802 -66.2158,-73.57316 30.6083,-94.13118 96.8242,-20.55802 66.2158,73.57316 z"
-       inkscape:randomized="0"
-       inkscape:rounded="0"
-       inkscape:flatsided="true"
-       sodipodi:arg2="1.36158"
-       sodipodi:arg1="0.83798123"
-       sodipodi:r2="49.49128"
-       sodipodi:r1="98.982559"
-       sodipodi:cy="566.77936"
-       sodipodi:cx="1782.9229"
-       sodipodi:sides="6"
-       id="path5019-0-4-9-8"
-       style="opacity:1;fill:#78932c;fill-opacity:1;stroke:none;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       sodipodi:type="star" />
-    <path
-       inkscape:export-ydpi="130.64909"
-       inkscape:export-xdpi="130.64909"
-       transform="matrix(0.0720575,0.01553345,-0.01553345,0.0720575,-59.036828,49.909167)"
-       d="m 1849.1387,640.35252 -96.8242,20.55802 -66.2158,-73.57316 30.6083,-94.13118 96.8242,-20.55802 66.2158,73.57316 z"
-       inkscape:randomized="0"
-       inkscape:rounded="0"
-       inkscape:flatsided="true"
-       sodipodi:arg2="1.36158"
-       sodipodi:arg1="0.83798123"
-       sodipodi:r2="49.49128"
-       sodipodi:r1="98.982559"
-       sodipodi:cy="566.77936"
-       sodipodi:cx="1782.9229"
-       sodipodi:sides="6"
-       id="path5019-0-0-7-9"
-       style="opacity:1;fill:#cf242a;fill-opacity:1;stroke:none;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       sodipodi:type="star" />
-    <circle
-       inkscape:export-ydpi="130.64909"
-       inkscape:export-xdpi="130.64909"
-       cy="146.29434"
-       cx="60.563801"
-       id="path5553-7"
-       style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.32007113;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       r="1.6003556" />
-    <path
-       inkscape:export-ydpi="130.64909"
-       inkscape:export-xdpi="130.64909"
-       inkscape:connector-curvature="0"
-       inkscape:connector-type="polyline"
-       id="path5592"
-       d="M 61.747657,117.71039 47.48079,125.88424"
-       style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.52375275;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
-    <path
-       inkscape:export-ydpi="130.64909"
-       inkscape:export-xdpi="130.64909"
-       inkscape:connector-curvature="0"
-       inkscape:connector-type="polyline"
-       id="path5592-7"
-       d="m 48.513627,124.19675 0.04811,16.44242"
-       style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.52375275;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
-    <path
-       inkscape:export-ydpi="130.64909"
-       inkscape:export-xdpi="130.64909"
-       inkscape:connector-curvature="0"
-       inkscape:connector-type="polyline"
-       id="path5592-7-1"
-       d="m 47.524519,138.71468 14.136453,8.39741"
-       style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.52375275;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
-    <path
-       inkscape:export-ydpi="130.64909"
-       inkscape:export-xdpi="130.64909"
-       inkscape:connector-curvature="0"
-       inkscape:connector-type="polyline"
-       id="path5592-7-7"
-       d="m 60.590101,117.13251 0.04811,16.44242"
-       style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.52375275;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
-    <path
-       inkscape:export-ydpi="130.64909"
-       inkscape:export-xdpi="130.64909"
-       inkscape:connector-curvature="0"
-       inkscape:connector-type="polyline"
-       id="path5592-7-4"
-       d="m 60.657374,131.09278 0.04811,16.44242"
-       style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.52380002;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
-    <path
-       inkscape:export-ydpi="130.64909"
-       inkscape:export-xdpi="130.64909"
-       inkscape:connector-curvature="0"
-       inkscape:connector-type="polyline"
-       id="path5592-5"
-       d="m 61.76555,131.70801 -14.266867,8.17386"
-       style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.52375275;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
-    <path
-       inkscape:export-ydpi="130.64909"
-       inkscape:export-xdpi="130.64909"
-       inkscape:connector-curvature="0"
-       inkscape:connector-type="polyline"
-       id="path5592-7-1-3"
-       d="m 47.56389,124.84086 14.136453,8.39741"
-       style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.52375275;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
-    <text
-       xml:space="preserve"
-       style="font-style:normal;font-weight:normal;font-size:0.67700952px;line-height:0%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.05641745px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter63)"
-       x="17.992096"
-       y="168.96695"
-       id="text5093-1-4"
-       inkscape:export-xdpi="130.64909"
-       inkscape:export-ydpi="130.64909"><tspan
-         style="font-size:12.42764568px;line-height:1.25;fill:#ffffff;stroke-width:0.05641745px"
-         sodipodi:role="line"
-         id="tspan5095-3-6"
-         x="17.992096"
-         y="168.96695"><tspan
-           style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';fill:#ffffff;fill-opacity:1;stroke-width:0.05641745px"
-           id="tspan5097-1-4">ACTIVE</tspan></tspan></text>
-    <text
-       xml:space="preserve"
-       style="font-style:normal;font-weight:normal;font-size:0.67700952px;line-height:0%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.05641745px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="19.795622"
-       y="158.30493"
-       id="text6938-4"
-       inkscape:export-xdpi="130.64909"
-       inkscape:export-ydpi="130.64909"><tspan
-         style="font-size:5.11719799px;line-height:1.25;fill:#ffffff;stroke-width:0.05641745px"
-         sodipodi:role="line"
-         id="tspan6940-1"
-         x="19.795622"
-         y="158.30493">APACHE</tspan></text>
-    <text
-       xml:space="preserve"
-       style="font-style:normal;font-weight:normal;font-size:0.67700952px;line-height:0%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#c12766;fill-opacity:1;stroke:none;stroke-width:0.05641745px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter56)"
-       x="67.786865"
-       y="168.96695"
-       id="text5093-1-4-2-8-9-4"
-       inkscape:export-xdpi="130.64909"
-       inkscape:export-ydpi="130.64909"><tspan
-         sodipodi:role="line"
-         id="tspan5095-3-6-5-5-6-3"
-         x="67.786865"
-         y="168.96695"
-         style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:12.42764568px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';stroke-width:0.05641745px">MQ</tspan></text>
-    <text
-       id="text3960"
-       y="160.65773"
-       x="89.432175"
-       style="font-style:normal;font-weight:normal;font-size:3.17500008px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.0578931;"
-       xml:space="preserve"
-       inkscape:export-xdpi="130.64909"
-       inkscape:export-ydpi="130.64909"><tspan
-         style="fill:#ffffff;stroke-width:0.0578931;font-size:3.17500008px;"
-         y="160.65773"
-         x="89.432175"
-         id="tspan3958"
-         sodipodi:role="line">®</tspan></text>
-    <circle
-       inkscape:export-ydpi="130.64909"
-       inkscape:export-xdpi="130.64909"
-       cy="139.24219"
-       cx="48.333706"
-       id="path5553-7-1"
-       style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.32007113;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       r="1.6003556" />
-    <circle
-       inkscape:export-ydpi="130.64909"
-       inkscape:export-xdpi="130.64909"
-       cy="132.48586"
-       cx="60.901413"
-       id="path5553-7-3"
-       style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.32007113;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       r="1.6003556" />
-    <circle
-       inkscape:export-ydpi="130.64909"
-       inkscape:export-xdpi="130.64909"
-       cy="125.41864"
-       cx="48.562645"
-       id="path5553-7-0"
-       style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.32007113;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       r="1.6003556" />
-    <circle
-       inkscape:export-ydpi="130.64909"
-       inkscape:export-xdpi="130.64909"
-       cy="118.44482"
-       cx="60.632095"
-       id="path5553-7-39"
-       style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.32007113;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       r="1.6003556" />
-  </g>
-</svg>
diff --git a/docs/modules/ROOT/assets/images/kamelets/jms-apache-artemis-source.svg b/docs/modules/ROOT/assets/images/kamelets/jms-apache-artemis-source.svg
deleted file mode 100644
index 6c8c16f..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/jms-apache-artemis-source.svg
+++ /dev/null
@@ -1,497 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="94.56691mm"
-   height="83.830444mm"
-   viewBox="0 0 94.56691 83.830444"
-   version="1.1"
-   id="svg4390">
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="2.8"
-     inkscape:cx="24.141349"
-     inkscape:cy="201.07697"
-     inkscape:document-units="mm"
-     inkscape:current-layer="layer1"
-     inkscape:document-rotation="0"
-     showgrid="false"
-     inkscape:window-width="3840"
-     inkscape:window-height="2056"
-     inkscape:window-x="0"
-     inkscape:window-y="0"
-     inkscape:window-maximized="1"
-     inkscape:snap-text-baseline="true"
-     inkscape:pagecheckerboard="true"
-     objecttolerance="20"
-     inkscape:snap-object-midpoints="true"
-     fit-margin-top="10"
-     fit-margin-left="10"
-     fit-margin-right="10"
-     fit-margin-bottom="10" />
-  <defs
-     id="defs4384">
-    <filter
-       style="color-interpolation-filters:sRGB"
-       inkscape:label="Drop Shadow"
-       id="filter5529">
-      <feFlood
-         flood-opacity="0.498039"
-         flood-color="rgb(0,0,0)"
-         result="flood"
-         id="feFlood5519" />
-      <feComposite
-         in="flood"
-         in2="SourceGraphic"
-         operator="in"
-         result="composite1"
-         id="feComposite5521" />
-      <feGaussianBlur
-         in="composite1"
-         stdDeviation="0.2"
-         result="blur"
-         id="feGaussianBlur5523" />
-      <feOffset
-         dx="1"
-         dy="1"
-         result="offset"
-         id="feOffset5525" />
-      <feComposite
-         in="SourceGraphic"
-         in2="offset"
-         operator="over"
-         result="composite2"
-         id="feComposite5527" />
-    </filter>
-    <filter
-       style="color-interpolation-filters:sRGB;"
-       inkscape:label="Drop Shadow"
-       id="filter56">
-      <feFlood
-         flood-opacity="0.498039"
-         flood-color="rgb(0,0,0)"
-         result="flood"
-         id="feFlood46" />
-      <feComposite
-         in="flood"
-         in2="SourceGraphic"
-         operator="in"
-         result="composite1"
-         id="feComposite48" />
-      <feGaussianBlur
-         in="composite1"
-         stdDeviation="0.1"
-         result="blur"
-         id="feGaussianBlur50" />
-      <feOffset
-         dx="1"
-         dy="1"
-         result="offset"
-         id="feOffset52" />
-      <feComposite
-         in="SourceGraphic"
-         in2="offset"
-         operator="over"
-         result="composite2"
-         id="feComposite54" />
-    </filter>
-    <filter
-       style="color-interpolation-filters:sRGB;"
-       inkscape:label="Drop Shadow"
-       id="filter63">
-      <feFlood
-         flood-opacity="0.498039"
-         flood-color="rgb(0,0,0)"
-         result="flood"
-         id="feFlood52" />
-      <feComposite
-         in="flood"
-         in2="SourceGraphic"
-         operator="in"
-         result="composite1"
-         id="feComposite55" />
-      <feGaussianBlur
-         in="composite1"
-         stdDeviation="0.1"
-         result="blur"
-         id="feGaussianBlur57" />
-      <feOffset
-         dx="1"
-         dy="1"
-         result="offset"
-         id="feOffset59" />
-      <feComposite
-         in="SourceGraphic"
-         in2="offset"
-         operator="over"
-         result="composite2"
-         id="feComposite61" />
-    </filter>
-  </defs>
-  <metadata
-     id="metadata4387">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title />
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <g
-     inkscape:groupmode="layer"
-     id="layer2"
-     inkscape:label="Layer 2"
-     style="display:inline"
-     transform="translate(-8.0527778,-96.950894)">
-    <g
-       id="g5073"
-       style="filter:url(#filter5529)"
-       inkscape:export-xdpi="130.64909"
-       inkscape:export-ydpi="130.64909">
-      <path
-         inkscape:transform-center-x="3.3564472e-06"
-         d="m 64.697193,153.55181 -8.351848,-0.0491 -4.133392,-7.25747 4.218456,-7.20836 8.351848,0.0491 4.133392,7.25746 z"
-         inkscape:randomized="0"
-         inkscape:rounded="0"
-         inkscape:flatsided="true"
-         sodipodi:arg2="1.5766766"
-         sodipodi:arg1="1.0530778"
-         sodipodi:r2="6.0473599"
-         sodipodi:r1="8.3519926"
-         sodipodi:cy="146.29434"
-         sodipodi:cx="60.563801"
-         sodipodi:sides="6"
-         id="path4883"
-         style="fill:#ffffff;stroke-width:0.3946985;stroke-miterlimit:4;stroke-dasharray:none"
-         sodipodi:type="star" />
-      <path
-         inkscape:transform-center-x="3.3564472e-06"
-         d="m 52.632137,146.55309 -8.351848,-0.0491 -4.133392,-7.25747 4.218456,-7.20835 8.351848,0.0491 4.133392,7.25747 z"
-         inkscape:randomized="0"
-         inkscape:rounded="0"
-         inkscape:flatsided="true"
-         sodipodi:arg2="1.5766766"
-         sodipodi:arg1="1.0530778"
-         sodipodi:r2="6.0473604"
-         sodipodi:r1="8.3519926"
-         sodipodi:cy="139.29562"
-         sodipodi:cx="48.498745"
-         sodipodi:sides="6"
-         id="path4883-4"
-         style="display:inline;fill:#ffffff;stroke-width:0.3946985;stroke-miterlimit:4;stroke-dasharray:none"
-         sodipodi:type="star" />
-      <path
-         inkscape:transform-center-x="3.3564472e-06"
-         d="m 64.771263,139.58889 -8.351848,-0.0491 -4.133392,-7.25747 4.218455,-7.20836 8.351849,0.0491 4.133392,7.25747 z"
-         inkscape:randomized="0"
-         inkscape:rounded="0"
-         inkscape:flatsided="true"
-         sodipodi:arg2="1.5766766"
-         sodipodi:arg1="1.0530778"
-         sodipodi:r2="6.0473609"
-         sodipodi:r1="8.3519926"
-         sodipodi:cy="132.33142"
-         sodipodi:cx="60.637871"
-         sodipodi:sides="6"
-         id="path4883-4-2"
-         style="display:inline;fill:#ffffff;stroke-width:0.3946985;stroke-miterlimit:4;stroke-dasharray:none"
-         sodipodi:type="star" />
-      <path
-         inkscape:transform-center-x="3.3564472e-06"
-         d="m 64.765488,125.70228 -8.351849,-0.0491 -4.133392,-7.25747 4.218456,-7.20836 8.351848,0.0491 4.133393,7.25747 z"
-         inkscape:randomized="0"
-         inkscape:rounded="0"
-         inkscape:flatsided="true"
-         sodipodi:arg2="1.5766766"
-         sodipodi:arg1="1.0530778"
-         sodipodi:r2="6.0473609"
-         sodipodi:r1="8.3519926"
-         sodipodi:cy="118.44481"
-         sodipodi:cx="60.632095"
-         sodipodi:sides="6"
-         id="path4883-4-2-0"
-         style="display:inline;fill:#ffffff;stroke-width:0.3946985;stroke-miterlimit:4;stroke-dasharray:none"
-         sodipodi:type="star" />
-      <path
-         inkscape:transform-center-x="3.3564472e-06"
-         d="m 52.696037,132.67611 -8.351848,-0.0491 -4.133392,-7.25747 4.218456,-7.20836 8.351848,0.0491 4.133392,7.25747 z"
-         inkscape:randomized="0"
-         inkscape:rounded="0"
-         inkscape:flatsided="true"
-         sodipodi:arg2="1.5766766"
-         sodipodi:arg1="1.0530778"
-         sodipodi:r2="6.0473609"
-         sodipodi:r1="8.3519926"
-         sodipodi:cy="125.41864"
-         sodipodi:cx="48.562645"
-         sodipodi:sides="6"
-         id="path4883-4-2-0-0"
-         style="display:inline;fill:#ffffff;stroke-width:0.3946985;stroke-miterlimit:4;stroke-dasharray:none"
-         sodipodi:type="star" />
-    </g>
-  </g>
-  <g
-     id="layer1"
-     inkscape:groupmode="layer"
-     inkscape:label="Layer 1"
-     style="display:inline"
-     transform="translate(-8.0527778,-96.950894)">
-    <path
-       inkscape:export-ydpi="130.64909"
-       inkscape:export-xdpi="130.64909"
-       transform="matrix(0.0720575,0.01553345,-0.01553345,0.0720575,-59.031055,63.795776)"
-       d="m 1849.1387,640.35252 -96.8242,20.55802 -66.2158,-73.57316 30.6083,-94.13118 96.8242,-20.55802 66.2158,73.57316 z"
-       inkscape:randomized="0"
-       inkscape:rounded="0"
-       inkscape:flatsided="true"
-       sodipodi:arg2="1.36158"
-       sodipodi:arg1="0.83798123"
-       sodipodi:r2="49.49128"
-       sodipodi:r1="98.982559"
-       sodipodi:cy="566.77936"
-       sodipodi:cx="1782.9229"
-       sodipodi:sides="6"
-       id="path5019-02-9"
-       style="opacity:1;fill:#c12766;fill-opacity:1;stroke:none;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       sodipodi:type="star" />
-    <path
-       inkscape:export-ydpi="130.64909"
-       inkscape:export-xdpi="130.64909"
-       transform="matrix(0.0720575,0.01553345,-0.01553345,0.0720575,-71.170179,70.759985)"
-       d="m 1849.1387,640.35252 -96.8242,20.55802 -66.2158,-73.57316 30.6083,-94.13118 96.8242,-20.55802 66.2158,73.57316 z"
-       inkscape:randomized="0"
-       inkscape:rounded="0"
-       inkscape:flatsided="true"
-       sodipodi:arg2="1.36158"
-       sodipodi:arg1="0.83798123"
-       sodipodi:r2="49.49128"
-       sodipodi:r1="98.982559"
-       sodipodi:cy="566.77936"
-       sodipodi:cx="1782.9229"
-       sodipodi:sides="6"
-       id="path5019-0-5-1"
-       style="opacity:1;fill:#3e489f;fill-opacity:1;stroke:none;stroke-width:15;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       sodipodi:type="star" />
-    <path
-       inkscape:export-ydpi="130.64909"
-       inkscape:export-xdpi="130.64909"
-       inkscape:transform-center-y="-96.786465"
-       inkscape:transform-center-x="198.10335"
-       transform="matrix(0.0720575,0.01553345,-0.01553345,0.0720575,-59.10649,77.758293)"
-       d="m 1849.1387,640.35252 -96.8242,20.55802 -66.2158,-73.57316 30.6083,-94.13118 96.8242,-20.55802 66.2158,73.57316 z"
-       inkscape:randomized="0"
-       inkscape:rounded="0"
-       inkscape:flatsided="true"
-       sodipodi:arg2="1.36158"
-       sodipodi:arg1="0.83798123"
-       sodipodi:r2="49.49128"
-       sodipodi:r1="98.982559"
-       sodipodi:cy="566.77936"
-       sodipodi:cx="1782.9229"
-       sodipodi:sides="6"
-       id="path5019-4-1-2"
-       style="opacity:1;fill:#714099;fill-opacity:1;stroke:none;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       sodipodi:type="star" />
-    <path
-       inkscape:export-ydpi="130.64909"
-       inkscape:export-xdpi="130.64909"
-       transform="matrix(0.0720575,0.01553345,-0.01553345,0.0720575,-71.106281,56.88299)"
-       d="m 1849.1387,640.35252 -96.8242,20.55802 -66.2158,-73.57316 30.6083,-94.13118 96.8242,-20.55802 66.2158,73.57316 z"
-       inkscape:randomized="0"
-       inkscape:rounded="0"
-       inkscape:flatsided="true"
-       sodipodi:arg2="1.36158"
-       sodipodi:arg1="0.83798123"
-       sodipodi:r2="49.49128"
-       sodipodi:r1="98.982559"
-       sodipodi:cy="566.77936"
-       sodipodi:cx="1782.9229"
-       sodipodi:sides="6"
-       id="path5019-0-4-9-8"
-       style="opacity:1;fill:#78932c;fill-opacity:1;stroke:none;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       sodipodi:type="star" />
-    <path
-       inkscape:export-ydpi="130.64909"
-       inkscape:export-xdpi="130.64909"
-       transform="matrix(0.0720575,0.01553345,-0.01553345,0.0720575,-59.036828,49.909167)"
-       d="m 1849.1387,640.35252 -96.8242,20.55802 -66.2158,-73.57316 30.6083,-94.13118 96.8242,-20.55802 66.2158,73.57316 z"
-       inkscape:randomized="0"
-       inkscape:rounded="0"
-       inkscape:flatsided="true"
-       sodipodi:arg2="1.36158"
-       sodipodi:arg1="0.83798123"
-       sodipodi:r2="49.49128"
-       sodipodi:r1="98.982559"
-       sodipodi:cy="566.77936"
-       sodipodi:cx="1782.9229"
-       sodipodi:sides="6"
-       id="path5019-0-0-7-9"
-       style="opacity:1;fill:#cf242a;fill-opacity:1;stroke:none;stroke-width:3;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       sodipodi:type="star" />
-    <circle
-       inkscape:export-ydpi="130.64909"
-       inkscape:export-xdpi="130.64909"
-       cy="146.29434"
-       cx="60.563801"
-       id="path5553-7"
-       style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.32007113;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       r="1.6003556" />
-    <path
-       inkscape:export-ydpi="130.64909"
-       inkscape:export-xdpi="130.64909"
-       inkscape:connector-curvature="0"
-       inkscape:connector-type="polyline"
-       id="path5592"
-       d="M 61.747657,117.71039 47.48079,125.88424"
-       style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.52375275;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
-    <path
-       inkscape:export-ydpi="130.64909"
-       inkscape:export-xdpi="130.64909"
-       inkscape:connector-curvature="0"
-       inkscape:connector-type="polyline"
-       id="path5592-7"
-       d="m 48.513627,124.19675 0.04811,16.44242"
-       style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.52375275;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
-    <path
-       inkscape:export-ydpi="130.64909"
-       inkscape:export-xdpi="130.64909"
-       inkscape:connector-curvature="0"
-       inkscape:connector-type="polyline"
-       id="path5592-7-1"
-       d="m 47.524519,138.71468 14.136453,8.39741"
-       style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.52375275;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
-    <path
-       inkscape:export-ydpi="130.64909"
-       inkscape:export-xdpi="130.64909"
-       inkscape:connector-curvature="0"
-       inkscape:connector-type="polyline"
-       id="path5592-7-7"
-       d="m 60.590101,117.13251 0.04811,16.44242"
-       style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.52375275;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
-    <path
-       inkscape:export-ydpi="130.64909"
-       inkscape:export-xdpi="130.64909"
-       inkscape:connector-curvature="0"
-       inkscape:connector-type="polyline"
-       id="path5592-7-4"
-       d="m 60.657374,131.09278 0.04811,16.44242"
-       style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.52380002;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
-    <path
-       inkscape:export-ydpi="130.64909"
-       inkscape:export-xdpi="130.64909"
-       inkscape:connector-curvature="0"
-       inkscape:connector-type="polyline"
-       id="path5592-5"
-       d="m 61.76555,131.70801 -14.266867,8.17386"
-       style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.52375275;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
-    <path
-       inkscape:export-ydpi="130.64909"
-       inkscape:export-xdpi="130.64909"
-       inkscape:connector-curvature="0"
-       inkscape:connector-type="polyline"
-       id="path5592-7-1-3"
-       d="m 47.56389,124.84086 14.136453,8.39741"
-       style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.52375275;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
-    <text
-       xml:space="preserve"
-       style="font-style:normal;font-weight:normal;font-size:0.67700952px;line-height:0%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.05641745px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter63)"
-       x="17.992096"
-       y="168.96695"
-       id="text5093-1-4"
-       inkscape:export-xdpi="130.64909"
-       inkscape:export-ydpi="130.64909"><tspan
-         style="font-size:12.42764568px;line-height:1.25;fill:#ffffff;stroke-width:0.05641745px"
-         sodipodi:role="line"
-         id="tspan5095-3-6"
-         x="17.992096"
-         y="168.96695"><tspan
-           style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';fill:#ffffff;fill-opacity:1;stroke-width:0.05641745px"
-           id="tspan5097-1-4">ACTIVE</tspan></tspan></text>
-    <text
-       xml:space="preserve"
-       style="font-style:normal;font-weight:normal;font-size:0.67700952px;line-height:0%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.05641745px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="19.795622"
-       y="158.30493"
-       id="text6938-4"
-       inkscape:export-xdpi="130.64909"
-       inkscape:export-ydpi="130.64909"><tspan
-         style="font-size:5.11719799px;line-height:1.25;fill:#ffffff;stroke-width:0.05641745px"
-         sodipodi:role="line"
-         id="tspan6940-1"
-         x="19.795622"
-         y="158.30493">APACHE</tspan></text>
-    <text
-       xml:space="preserve"
-       style="font-style:normal;font-weight:normal;font-size:0.67700952px;line-height:0%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#c12766;fill-opacity:1;stroke:none;stroke-width:0.05641745px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;filter:url(#filter56)"
-       x="67.786865"
-       y="168.96695"
-       id="text5093-1-4-2-8-9-4"
-       inkscape:export-xdpi="130.64909"
-       inkscape:export-ydpi="130.64909"><tspan
-         sodipodi:role="line"
-         id="tspan5095-3-6-5-5-6-3"
-         x="67.786865"
-         y="168.96695"
-         style="font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;font-size:12.42764568px;line-height:1.25;font-family:sans-serif;-inkscape-font-specification:'sans-serif Bold';stroke-width:0.05641745px">MQ</tspan></text>
-    <text
-       id="text3960"
-       y="160.65773"
-       x="89.432175"
-       style="font-style:normal;font-weight:normal;font-size:3.17500008px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.0578931;"
-       xml:space="preserve"
-       inkscape:export-xdpi="130.64909"
-       inkscape:export-ydpi="130.64909"><tspan
-         style="fill:#ffffff;stroke-width:0.0578931;font-size:3.17500008px;"
-         y="160.65773"
-         x="89.432175"
-         id="tspan3958"
-         sodipodi:role="line">®</tspan></text>
-    <circle
-       inkscape:export-ydpi="130.64909"
-       inkscape:export-xdpi="130.64909"
-       cy="139.24219"
-       cx="48.333706"
-       id="path5553-7-1"
-       style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.32007113;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       r="1.6003556" />
-    <circle
-       inkscape:export-ydpi="130.64909"
-       inkscape:export-xdpi="130.64909"
-       cy="132.48586"
-       cx="60.901413"
-       id="path5553-7-3"
-       style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.32007113;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       r="1.6003556" />
-    <circle
-       inkscape:export-ydpi="130.64909"
-       inkscape:export-xdpi="130.64909"
-       cy="125.41864"
-       cx="48.562645"
-       id="path5553-7-0"
-       style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.32007113;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       r="1.6003556" />
-    <circle
-       inkscape:export-ydpi="130.64909"
-       inkscape:export-xdpi="130.64909"
-       cy="118.44482"
-       cx="60.632095"
-       id="path5553-7-39"
-       style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.32007113;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       r="1.6003556" />
-  </g>
-</svg>
diff --git a/docs/modules/ROOT/assets/images/kamelets/jolt-transformation-action.svg b/docs/modules/ROOT/assets/images/kamelets/jolt-transformation-action.svg
deleted file mode 100644
index fa06352..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/jolt-transformation-action.svg
+++ /dev/null
@@ -1,59 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   viewBox="0 -256 1792 1792"
-   id="svg3025"
-   version="1.1"
-   inkscape:version="0.48.3.1 r9886"
-   width="100%"
-   height="100%"
-   sodipodi:docname="cog_font_awesome.svg">
-  <metadata
-     id="metadata3035">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <defs
-     id="defs3033" />
-  <sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="640"
-     inkscape:window-height="480"
-     id="namedview3031"
-     showgrid="false"
-     inkscape:zoom="0.13169643"
-     inkscape:cx="896"
-     inkscape:cy="896"
-     inkscape:window-x="0"
-     inkscape:window-y="25"
-     inkscape:window-maximized="0"
-     inkscape:current-layer="svg3025" />
-  <g
-     transform="matrix(1,0,0,-1,121.49153,1285.4237)"
-     id="g3027">
-    <path
-       d="m 1024,640 q 0,106 -75,181 -75,75 -181,75 -106,0 -181,-75 -75,-75 -75,-181 0,-106 75,-181 75,-75 181,-75 106,0 181,75 75,75 75,181 z m 512,109 V 527 q 0,-12 -8,-23 -8,-11 -20,-13 l -185,-28 q -19,-54 -39,-91 35,-50 107,-138 10,-12 10,-25 0,-13 -9,-23 -27,-37 -99,-108 -72,-71 -94,-71 -12,0 -26,9 l -138,108 q -44,-23 -91,-38 -16,-136 -29,-186 -7,-28 -36,-28 H 657 q -14,0 -24.5,8.5 Q 622,-111 621,-98 L 593,86 q -49,16 -90,37 L 362,16 Q 352,7 337,7 323,7 312,18 186,132 147,186 q -7 [...]
-       id="path3029"
-       inkscape:connector-curvature="0"
-       style="fill:currentColor" />
-  </g>
-</svg>
diff --git a/docs/modules/ROOT/assets/images/kamelets/json-deserialize-action.svg b/docs/modules/ROOT/assets/images/kamelets/json-deserialize-action.svg
deleted file mode 100644
index fa06352..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/json-deserialize-action.svg
+++ /dev/null
@@ -1,59 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   viewBox="0 -256 1792 1792"
-   id="svg3025"
-   version="1.1"
-   inkscape:version="0.48.3.1 r9886"
-   width="100%"
-   height="100%"
-   sodipodi:docname="cog_font_awesome.svg">
-  <metadata
-     id="metadata3035">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <defs
-     id="defs3033" />
-  <sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="640"
-     inkscape:window-height="480"
-     id="namedview3031"
-     showgrid="false"
-     inkscape:zoom="0.13169643"
-     inkscape:cx="896"
-     inkscape:cy="896"
-     inkscape:window-x="0"
-     inkscape:window-y="25"
-     inkscape:window-maximized="0"
-     inkscape:current-layer="svg3025" />
-  <g
-     transform="matrix(1,0,0,-1,121.49153,1285.4237)"
-     id="g3027">
-    <path
-       d="m 1024,640 q 0,106 -75,181 -75,75 -181,75 -106,0 -181,-75 -75,-75 -75,-181 0,-106 75,-181 75,-75 181,-75 106,0 181,75 75,75 75,181 z m 512,109 V 527 q 0,-12 -8,-23 -8,-11 -20,-13 l -185,-28 q -19,-54 -39,-91 35,-50 107,-138 10,-12 10,-25 0,-13 -9,-23 -27,-37 -99,-108 -72,-71 -94,-71 -12,0 -26,9 l -138,108 q -44,-23 -91,-38 -16,-136 -29,-186 -7,-28 -36,-28 H 657 q -14,0 -24.5,8.5 Q 622,-111 621,-98 L 593,86 q -49,16 -90,37 L 362,16 Q 352,7 337,7 323,7 312,18 186,132 147,186 q -7 [...]
-       id="path3029"
-       inkscape:connector-curvature="0"
-       style="fill:currentColor" />
-  </g>
-</svg>
diff --git a/docs/modules/ROOT/assets/images/kamelets/json-schema-validator-action.svg b/docs/modules/ROOT/assets/images/kamelets/json-schema-validator-action.svg
deleted file mode 100644
index fa06352..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/json-schema-validator-action.svg
+++ /dev/null
@@ -1,59 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   viewBox="0 -256 1792 1792"
-   id="svg3025"
-   version="1.1"
-   inkscape:version="0.48.3.1 r9886"
-   width="100%"
-   height="100%"
-   sodipodi:docname="cog_font_awesome.svg">
-  <metadata
-     id="metadata3035">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <defs
-     id="defs3033" />
-  <sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="640"
-     inkscape:window-height="480"
-     id="namedview3031"
-     showgrid="false"
-     inkscape:zoom="0.13169643"
-     inkscape:cx="896"
-     inkscape:cy="896"
-     inkscape:window-x="0"
-     inkscape:window-y="25"
-     inkscape:window-maximized="0"
-     inkscape:current-layer="svg3025" />
-  <g
-     transform="matrix(1,0,0,-1,121.49153,1285.4237)"
-     id="g3027">
-    <path
-       d="m 1024,640 q 0,106 -75,181 -75,75 -181,75 -106,0 -181,-75 -75,-75 -75,-181 0,-106 75,-181 75,-75 181,-75 106,0 181,75 75,75 75,181 z m 512,109 V 527 q 0,-12 -8,-23 -8,-11 -20,-13 l -185,-28 q -19,-54 -39,-91 35,-50 107,-138 10,-12 10,-25 0,-13 -9,-23 -27,-37 -99,-108 -72,-71 -94,-71 -12,0 -26,9 l -138,108 q -44,-23 -91,-38 -16,-136 -29,-186 -7,-28 -36,-28 H 657 q -14,0 -24.5,8.5 Q 622,-111 621,-98 L 593,86 q -49,16 -90,37 L 362,16 Q 352,7 337,7 323,7 312,18 186,132 147,186 q -7 [...]
-       id="path3029"
-       inkscape:connector-curvature="0"
-       style="fill:currentColor" />
-  </g>
-</svg>
diff --git a/docs/modules/ROOT/assets/images/kamelets/json-serialize-action.svg b/docs/modules/ROOT/assets/images/kamelets/json-serialize-action.svg
deleted file mode 100644
index fa06352..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/json-serialize-action.svg
+++ /dev/null
@@ -1,59 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   viewBox="0 -256 1792 1792"
-   id="svg3025"
-   version="1.1"
-   inkscape:version="0.48.3.1 r9886"
-   width="100%"
-   height="100%"
-   sodipodi:docname="cog_font_awesome.svg">
-  <metadata
-     id="metadata3035">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <defs
-     id="defs3033" />
-  <sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="640"
-     inkscape:window-height="480"
-     id="namedview3031"
-     showgrid="false"
-     inkscape:zoom="0.13169643"
-     inkscape:cx="896"
-     inkscape:cy="896"
-     inkscape:window-x="0"
-     inkscape:window-y="25"
-     inkscape:window-maximized="0"
-     inkscape:current-layer="svg3025" />
-  <g
-     transform="matrix(1,0,0,-1,121.49153,1285.4237)"
-     id="g3027">
-    <path
-       d="m 1024,640 q 0,106 -75,181 -75,75 -181,75 -106,0 -181,-75 -75,-75 -75,-181 0,-106 75,-181 75,-75 181,-75 106,0 181,75 75,75 75,181 z m 512,109 V 527 q 0,-12 -8,-23 -8,-11 -20,-13 l -185,-28 q -19,-54 -39,-91 35,-50 107,-138 10,-12 10,-25 0,-13 -9,-23 -27,-37 -99,-108 -72,-71 -94,-71 -12,0 -26,9 l -138,108 q -44,-23 -91,-38 -16,-136 -29,-186 -7,-28 -36,-28 H 657 q -14,0 -24.5,8.5 Q 622,-111 621,-98 L 593,86 q -49,16 -90,37 L 362,16 Q 352,7 337,7 323,7 312,18 186,132 147,186 q -7 [...]
-       id="path3029"
-       inkscape:connector-curvature="0"
-       style="fill:currentColor" />
-  </g>
-</svg>
diff --git a/docs/modules/ROOT/assets/images/kamelets/jsonata-action.svg b/docs/modules/ROOT/assets/images/kamelets/jsonata-action.svg
deleted file mode 100644
index fa06352..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/jsonata-action.svg
+++ /dev/null
@@ -1,59 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   viewBox="0 -256 1792 1792"
-   id="svg3025"
-   version="1.1"
-   inkscape:version="0.48.3.1 r9886"
-   width="100%"
-   height="100%"
-   sodipodi:docname="cog_font_awesome.svg">
-  <metadata
-     id="metadata3035">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <defs
-     id="defs3033" />
-  <sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="640"
-     inkscape:window-height="480"
-     id="namedview3031"
-     showgrid="false"
-     inkscape:zoom="0.13169643"
-     inkscape:cx="896"
-     inkscape:cy="896"
-     inkscape:window-x="0"
-     inkscape:window-y="25"
-     inkscape:window-maximized="0"
-     inkscape:current-layer="svg3025" />
-  <g
-     transform="matrix(1,0,0,-1,121.49153,1285.4237)"
-     id="g3027">
-    <path
-       d="m 1024,640 q 0,106 -75,181 -75,75 -181,75 -106,0 -181,-75 -75,-75 -75,-181 0,-106 75,-181 75,-75 181,-75 106,0 181,75 75,75 75,181 z m 512,109 V 527 q 0,-12 -8,-23 -8,-11 -20,-13 l -185,-28 q -19,-54 -39,-91 35,-50 107,-138 10,-12 10,-25 0,-13 -9,-23 -27,-37 -99,-108 -72,-71 -94,-71 -12,0 -26,9 l -138,108 q -44,-23 -91,-38 -16,-136 -29,-186 -7,-28 -36,-28 H 657 q -14,0 -24.5,8.5 Q 622,-111 621,-98 L 593,86 q -49,16 -90,37 L 362,16 Q 352,7 337,7 323,7 312,18 186,132 147,186 q -7 [...]
-       id="path3029"
-       inkscape:connector-curvature="0"
-       style="fill:currentColor" />
-  </g>
-</svg>
diff --git a/docs/modules/ROOT/assets/images/kamelets/kafka-manual-commit-action.svg b/docs/modules/ROOT/assets/images/kamelets/kafka-manual-commit-action.svg
deleted file mode 100644
index fa06352..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/kafka-manual-commit-action.svg
+++ /dev/null
@@ -1,59 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   viewBox="0 -256 1792 1792"
-   id="svg3025"
-   version="1.1"
-   inkscape:version="0.48.3.1 r9886"
-   width="100%"
-   height="100%"
-   sodipodi:docname="cog_font_awesome.svg">
-  <metadata
-     id="metadata3035">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <defs
-     id="defs3033" />
-  <sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="640"
-     inkscape:window-height="480"
-     id="namedview3031"
-     showgrid="false"
-     inkscape:zoom="0.13169643"
-     inkscape:cx="896"
-     inkscape:cy="896"
-     inkscape:window-x="0"
-     inkscape:window-y="25"
-     inkscape:window-maximized="0"
-     inkscape:current-layer="svg3025" />
-  <g
-     transform="matrix(1,0,0,-1,121.49153,1285.4237)"
-     id="g3027">
-    <path
-       d="m 1024,640 q 0,106 -75,181 -75,75 -181,75 -106,0 -181,-75 -75,-75 -75,-181 0,-106 75,-181 75,-75 181,-75 106,0 181,75 75,75 75,181 z m 512,109 V 527 q 0,-12 -8,-23 -8,-11 -20,-13 l -185,-28 q -19,-54 -39,-91 35,-50 107,-138 10,-12 10,-25 0,-13 -9,-23 -27,-37 -99,-108 -72,-71 -94,-71 -12,0 -26,9 l -138,108 q -44,-23 -91,-38 -16,-136 -29,-186 -7,-28 -36,-28 H 657 q -14,0 -24.5,8.5 Q 622,-111 621,-98 L 593,86 q -49,16 -90,37 L 362,16 Q 352,7 337,7 323,7 312,18 186,132 147,186 q -7 [...]
-       id="path3029"
-       inkscape:connector-curvature="0"
-       style="fill:currentColor" />
-  </g>
-</svg>
diff --git a/docs/modules/ROOT/assets/images/kamelets/kafka-not-secured-sink.svg b/docs/modules/ROOT/assets/images/kamelets/kafka-not-secured-sink.svg
deleted file mode 100644
index 9d0e127..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/kafka-not-secured-sink.svg
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	 viewBox="0 0 500 500" style="enable-background:new 0 0 500 500;" xml:space="preserve">
-<g id="XMLID_1_">
-	<path id="XMLID_9_" d="M314.8,269.7c-14.2,0-27,6.3-35.7,16.2L256.8,270c2.4-6.5,3.7-13.6,3.7-20.9c0-7.2-1.3-14.1-3.6-20.6
-		l22.3-15.7c8.7,9.9,21.4,16.1,35.6,16.1c26.2,0,47.6-21.3,47.6-47.6s-21.3-47.6-47.6-47.6s-47.6,21.3-47.6,47.6
-		c0,4.7,0.7,9.2,2,13.5l-22.3,15.7c-9.3-11.6-22.8-19.6-38.1-22.1v-26.9c21.6-4.5,37.8-23.7,37.8-46.6c0-26.2-21.3-47.6-47.6-47.6
-		c-26.2,0-47.6,21.3-47.6,47.6c0,22.6,15.8,41.5,36.9,46.3v27.3c-28.8,5.1-50.8,30.2-50.8,60.5c0,30.4,22.2,55.7,51.2,60.5v28.8
-		c-21.3,4.7-37.4,23.7-37.4,46.4c0,26.2,21.3,47.6,47.6,47.6c26.2,0,47.6-21.3,47.6-47.6c0-22.7-16-41.8-37.4-46.4v-28.8
-		c15-2.5,28.2-10.4,37.4-21.8l22.5,15.9c-1.2,4.3-1.9,8.7-1.9,13.4c0,26.2,21.3,47.6,47.6,47.6s47.6-21.3,47.6-47.6
-		C362.4,291,341.1,269.7,314.8,269.7z M314.8,158.4c12.7,0,23.1,10.4,23.1,23.1c0,12.7-10.3,23.1-23.1,23.1s-23.1-10.4-23.1-23.1
-		C291.8,168.8,302.1,158.4,314.8,158.4z M176,115.1c0-12.7,10.3-23.1,23.1-23.1c12.7,0,23.1,10.4,23.1,23.1
-		c0,12.7-10.3,23.1-23.1,23.1C186.3,138.2,176,127.8,176,115.1z M222.1,384.9c0,12.7-10.3,23.1-23.1,23.1
-		c-12.7,0-23.1-10.4-23.1-23.1c0-12.7,10.3-23.1,23.1-23.1C211.8,361.8,222.1,372.2,222.1,384.9z M199.1,281.3
-		c-17.7,0-32.2-14.4-32.2-32.2c0-17.7,14.4-32.2,32.2-32.2c17.7,0,32.2,14.4,32.2,32.2C231.2,266.9,216.8,281.3,199.1,281.3z
-		 M314.8,340.3c-12.7,0-23.1-10.4-23.1-23.1c0-12.7,10.3-23.1,23.1-23.1s23.1,10.4,23.1,23.1C337.9,330,327.5,340.3,314.8,340.3z"/>
-</g>
-</svg>
diff --git a/docs/modules/ROOT/assets/images/kamelets/kafka-not-secured-source.svg b/docs/modules/ROOT/assets/images/kamelets/kafka-not-secured-source.svg
deleted file mode 100644
index 9d0e127..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/kafka-not-secured-source.svg
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	 viewBox="0 0 500 500" style="enable-background:new 0 0 500 500;" xml:space="preserve">
-<g id="XMLID_1_">
-	<path id="XMLID_9_" d="M314.8,269.7c-14.2,0-27,6.3-35.7,16.2L256.8,270c2.4-6.5,3.7-13.6,3.7-20.9c0-7.2-1.3-14.1-3.6-20.6
-		l22.3-15.7c8.7,9.9,21.4,16.1,35.6,16.1c26.2,0,47.6-21.3,47.6-47.6s-21.3-47.6-47.6-47.6s-47.6,21.3-47.6,47.6
-		c0,4.7,0.7,9.2,2,13.5l-22.3,15.7c-9.3-11.6-22.8-19.6-38.1-22.1v-26.9c21.6-4.5,37.8-23.7,37.8-46.6c0-26.2-21.3-47.6-47.6-47.6
-		c-26.2,0-47.6,21.3-47.6,47.6c0,22.6,15.8,41.5,36.9,46.3v27.3c-28.8,5.1-50.8,30.2-50.8,60.5c0,30.4,22.2,55.7,51.2,60.5v28.8
-		c-21.3,4.7-37.4,23.7-37.4,46.4c0,26.2,21.3,47.6,47.6,47.6c26.2,0,47.6-21.3,47.6-47.6c0-22.7-16-41.8-37.4-46.4v-28.8
-		c15-2.5,28.2-10.4,37.4-21.8l22.5,15.9c-1.2,4.3-1.9,8.7-1.9,13.4c0,26.2,21.3,47.6,47.6,47.6s47.6-21.3,47.6-47.6
-		C362.4,291,341.1,269.7,314.8,269.7z M314.8,158.4c12.7,0,23.1,10.4,23.1,23.1c0,12.7-10.3,23.1-23.1,23.1s-23.1-10.4-23.1-23.1
-		C291.8,168.8,302.1,158.4,314.8,158.4z M176,115.1c0-12.7,10.3-23.1,23.1-23.1c12.7,0,23.1,10.4,23.1,23.1
-		c0,12.7-10.3,23.1-23.1,23.1C186.3,138.2,176,127.8,176,115.1z M222.1,384.9c0,12.7-10.3,23.1-23.1,23.1
-		c-12.7,0-23.1-10.4-23.1-23.1c0-12.7,10.3-23.1,23.1-23.1C211.8,361.8,222.1,372.2,222.1,384.9z M199.1,281.3
-		c-17.7,0-32.2-14.4-32.2-32.2c0-17.7,14.4-32.2,32.2-32.2c17.7,0,32.2,14.4,32.2,32.2C231.2,266.9,216.8,281.3,199.1,281.3z
-		 M314.8,340.3c-12.7,0-23.1-10.4-23.1-23.1c0-12.7,10.3-23.1,23.1-23.1s23.1,10.4,23.1,23.1C337.9,330,327.5,340.3,314.8,340.3z"/>
-</g>
-</svg>
diff --git a/docs/modules/ROOT/assets/images/kamelets/kafka-sink.svg b/docs/modules/ROOT/assets/images/kamelets/kafka-sink.svg
deleted file mode 100644
index 9d0e127..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/kafka-sink.svg
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	 viewBox="0 0 500 500" style="enable-background:new 0 0 500 500;" xml:space="preserve">
-<g id="XMLID_1_">
-	<path id="XMLID_9_" d="M314.8,269.7c-14.2,0-27,6.3-35.7,16.2L256.8,270c2.4-6.5,3.7-13.6,3.7-20.9c0-7.2-1.3-14.1-3.6-20.6
-		l22.3-15.7c8.7,9.9,21.4,16.1,35.6,16.1c26.2,0,47.6-21.3,47.6-47.6s-21.3-47.6-47.6-47.6s-47.6,21.3-47.6,47.6
-		c0,4.7,0.7,9.2,2,13.5l-22.3,15.7c-9.3-11.6-22.8-19.6-38.1-22.1v-26.9c21.6-4.5,37.8-23.7,37.8-46.6c0-26.2-21.3-47.6-47.6-47.6
-		c-26.2,0-47.6,21.3-47.6,47.6c0,22.6,15.8,41.5,36.9,46.3v27.3c-28.8,5.1-50.8,30.2-50.8,60.5c0,30.4,22.2,55.7,51.2,60.5v28.8
-		c-21.3,4.7-37.4,23.7-37.4,46.4c0,26.2,21.3,47.6,47.6,47.6c26.2,0,47.6-21.3,47.6-47.6c0-22.7-16-41.8-37.4-46.4v-28.8
-		c15-2.5,28.2-10.4,37.4-21.8l22.5,15.9c-1.2,4.3-1.9,8.7-1.9,13.4c0,26.2,21.3,47.6,47.6,47.6s47.6-21.3,47.6-47.6
-		C362.4,291,341.1,269.7,314.8,269.7z M314.8,158.4c12.7,0,23.1,10.4,23.1,23.1c0,12.7-10.3,23.1-23.1,23.1s-23.1-10.4-23.1-23.1
-		C291.8,168.8,302.1,158.4,314.8,158.4z M176,115.1c0-12.7,10.3-23.1,23.1-23.1c12.7,0,23.1,10.4,23.1,23.1
-		c0,12.7-10.3,23.1-23.1,23.1C186.3,138.2,176,127.8,176,115.1z M222.1,384.9c0,12.7-10.3,23.1-23.1,23.1
-		c-12.7,0-23.1-10.4-23.1-23.1c0-12.7,10.3-23.1,23.1-23.1C211.8,361.8,222.1,372.2,222.1,384.9z M199.1,281.3
-		c-17.7,0-32.2-14.4-32.2-32.2c0-17.7,14.4-32.2,32.2-32.2c17.7,0,32.2,14.4,32.2,32.2C231.2,266.9,216.8,281.3,199.1,281.3z
-		 M314.8,340.3c-12.7,0-23.1-10.4-23.1-23.1c0-12.7,10.3-23.1,23.1-23.1s23.1,10.4,23.1,23.1C337.9,330,327.5,340.3,314.8,340.3z"/>
-</g>
-</svg>
diff --git a/docs/modules/ROOT/assets/images/kamelets/kafka-source.svg b/docs/modules/ROOT/assets/images/kamelets/kafka-source.svg
deleted file mode 100644
index 9d0e127..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/kafka-source.svg
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	 viewBox="0 0 500 500" style="enable-background:new 0 0 500 500;" xml:space="preserve">
-<g id="XMLID_1_">
-	<path id="XMLID_9_" d="M314.8,269.7c-14.2,0-27,6.3-35.7,16.2L256.8,270c2.4-6.5,3.7-13.6,3.7-20.9c0-7.2-1.3-14.1-3.6-20.6
-		l22.3-15.7c8.7,9.9,21.4,16.1,35.6,16.1c26.2,0,47.6-21.3,47.6-47.6s-21.3-47.6-47.6-47.6s-47.6,21.3-47.6,47.6
-		c0,4.7,0.7,9.2,2,13.5l-22.3,15.7c-9.3-11.6-22.8-19.6-38.1-22.1v-26.9c21.6-4.5,37.8-23.7,37.8-46.6c0-26.2-21.3-47.6-47.6-47.6
-		c-26.2,0-47.6,21.3-47.6,47.6c0,22.6,15.8,41.5,36.9,46.3v27.3c-28.8,5.1-50.8,30.2-50.8,60.5c0,30.4,22.2,55.7,51.2,60.5v28.8
-		c-21.3,4.7-37.4,23.7-37.4,46.4c0,26.2,21.3,47.6,47.6,47.6c26.2,0,47.6-21.3,47.6-47.6c0-22.7-16-41.8-37.4-46.4v-28.8
-		c15-2.5,28.2-10.4,37.4-21.8l22.5,15.9c-1.2,4.3-1.9,8.7-1.9,13.4c0,26.2,21.3,47.6,47.6,47.6s47.6-21.3,47.6-47.6
-		C362.4,291,341.1,269.7,314.8,269.7z M314.8,158.4c12.7,0,23.1,10.4,23.1,23.1c0,12.7-10.3,23.1-23.1,23.1s-23.1-10.4-23.1-23.1
-		C291.8,168.8,302.1,158.4,314.8,158.4z M176,115.1c0-12.7,10.3-23.1,23.1-23.1c12.7,0,23.1,10.4,23.1,23.1
-		c0,12.7-10.3,23.1-23.1,23.1C186.3,138.2,176,127.8,176,115.1z M222.1,384.9c0,12.7-10.3,23.1-23.1,23.1
-		c-12.7,0-23.1-10.4-23.1-23.1c0-12.7,10.3-23.1,23.1-23.1C211.8,361.8,222.1,372.2,222.1,384.9z M199.1,281.3
-		c-17.7,0-32.2-14.4-32.2-32.2c0-17.7,14.4-32.2,32.2-32.2c17.7,0,32.2,14.4,32.2,32.2C231.2,266.9,216.8,281.3,199.1,281.3z
-		 M314.8,340.3c-12.7,0-23.1-10.4-23.1-23.1c0-12.7,10.3-23.1,23.1-23.1s23.1,10.4,23.1,23.1C337.9,330,327.5,340.3,314.8,340.3z"/>
-</g>
-</svg>
diff --git a/docs/modules/ROOT/assets/images/kamelets/kubernetes-namespaces-source.svg b/docs/modules/ROOT/assets/images/kamelets/kubernetes-namespaces-source.svg
deleted file mode 100644
index bedd3b8..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/kubernetes-namespaces-source.svg
+++ /dev/null
@@ -1,84 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="722.8457"
-   height="701.96637"
-   id="svg2"
-   version="1.1"
-   inkscape:version="0.48.4 r9939"
-   sodipodi:docname="logo.svg"
-   inkscape:export-filename="/home/thockin/src/kubernetes/new.png"
-   inkscape:export-xdpi="460.95001"
-   inkscape:export-ydpi="460.95001">
-  <defs
-     id="defs4" />
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="16.190509"
-     inkscape:cx="277.56851"
-     inkscape:cy="157.54494"
-     inkscape:document-units="px"
-     inkscape:current-layer="g3052"
-     showgrid="false"
-     inkscape:window-width="1519"
-     inkscape:window-height="822"
-     inkscape:window-x="51"
-     inkscape:window-y="25"
-     inkscape:window-maximized="0"
-     inkscape:snap-global="false"
-     fit-margin-top="10"
-     fit-margin-left="10"
-     fit-margin-right="10"
-     fit-margin-bottom="10" />
-  <metadata
-     id="metadata7">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title />
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <g
-     inkscape:label="Layer 1"
-     inkscape:groupmode="layer"
-     id="layer1"
-     transform="translate(-6.3260942,-174.7524)">
-    <g
-       id="g3052">
-      <path
-         style="fill:#326ce5;fill-opacity:1;stroke:#ffffff;stroke-width:0;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
-         d="m 365.3125,184.8125 a 46.724621,46.342246 0 0 0 -17.90625,4.53125 l -244.34375,116.75 a 46.724621,46.342246 0 0 0 -25.28125,31.4375 L 17.5,599.78125 A 46.724621,46.342246 0 0 0 23.84375,635.3125 46.724621,46.342246 0 0 0 26.5,639 l 169.125,210.28125 a 46.724621,46.342246 0 0 0 36.53125,17.4375 L 503.375,866.65625 A 46.724621,46.342246 0 0 0 539.90625,849.25 L 708.96875,638.9375 A 46.724621,46.342246 0 0 0 718,599.71875 l -60.375,-262.25 a 46.724621,46.342246 0 0 0 -25.28125,- [...]
-         id="path3055"
-         inkscape:connector-curvature="0"
-         inkscape:export-filename="new.png"
-         inkscape:export-xdpi="250.55"
-         inkscape:export-ydpi="250.55" />
-      <path
-         inkscape:connector-curvature="0"
-         id="path3059"
-         d="m 367.73366,274.05962 c -8.07696,8.2e-4 -14.62596,7.27591 -14.625,16.25 1e-5,0.13773 0.0282,0.26934 0.0312,0.40625 -0.0119,1.21936 -0.0708,2.68836 -0.0312,3.75 0.19262,5.176 1.3209,9.13749 2,13.90625 1.23028,10.20666 2.26117,18.66736 1.625,26.53125 -0.61869,2.9654 -2.80288,5.67741 -4.75,7.5625 l -0.34375,6.1875 c -8.77682,0.72717 -17.61235,2.05874 -26.4375,4.0625 -37.97461,8.62218 -70.67008,28.18307 -95.5625,54.59375 -1.61522,-1.10193 -4.44103,-3.12914 -5.2813,-3.75 -2.61117, [...]
-         style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0.25;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibil [...]
-         sodipodi:nodetypes="ccccccccsccccscssccsccccccccscccsccccccccccccccscccscsccsccccscscsccccccccscccscsccccsccccscscscccccccccccccccscccsccccccccccccscccccscccccccccccccccccccccccscccscccccccccscccscccc"
-         inkscape:export-filename="./path3059.png"
-         inkscape:export-xdpi="250.55"
-         inkscape:export-ydpi="250.55" />
-    </g>
-  </g>
-</svg>
diff --git a/docs/modules/ROOT/assets/images/kamelets/kubernetes-nodes-source.svg b/docs/modules/ROOT/assets/images/kamelets/kubernetes-nodes-source.svg
deleted file mode 100644
index bedd3b8..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/kubernetes-nodes-source.svg
+++ /dev/null
@@ -1,84 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="722.8457"
-   height="701.96637"
-   id="svg2"
-   version="1.1"
-   inkscape:version="0.48.4 r9939"
-   sodipodi:docname="logo.svg"
-   inkscape:export-filename="/home/thockin/src/kubernetes/new.png"
-   inkscape:export-xdpi="460.95001"
-   inkscape:export-ydpi="460.95001">
-  <defs
-     id="defs4" />
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="16.190509"
-     inkscape:cx="277.56851"
-     inkscape:cy="157.54494"
-     inkscape:document-units="px"
-     inkscape:current-layer="g3052"
-     showgrid="false"
-     inkscape:window-width="1519"
-     inkscape:window-height="822"
-     inkscape:window-x="51"
-     inkscape:window-y="25"
-     inkscape:window-maximized="0"
-     inkscape:snap-global="false"
-     fit-margin-top="10"
-     fit-margin-left="10"
-     fit-margin-right="10"
-     fit-margin-bottom="10" />
-  <metadata
-     id="metadata7">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title />
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <g
-     inkscape:label="Layer 1"
-     inkscape:groupmode="layer"
-     id="layer1"
-     transform="translate(-6.3260942,-174.7524)">
-    <g
-       id="g3052">
-      <path
-         style="fill:#326ce5;fill-opacity:1;stroke:#ffffff;stroke-width:0;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
-         d="m 365.3125,184.8125 a 46.724621,46.342246 0 0 0 -17.90625,4.53125 l -244.34375,116.75 a 46.724621,46.342246 0 0 0 -25.28125,31.4375 L 17.5,599.78125 A 46.724621,46.342246 0 0 0 23.84375,635.3125 46.724621,46.342246 0 0 0 26.5,639 l 169.125,210.28125 a 46.724621,46.342246 0 0 0 36.53125,17.4375 L 503.375,866.65625 A 46.724621,46.342246 0 0 0 539.90625,849.25 L 708.96875,638.9375 A 46.724621,46.342246 0 0 0 718,599.71875 l -60.375,-262.25 a 46.724621,46.342246 0 0 0 -25.28125,- [...]
-         id="path3055"
-         inkscape:connector-curvature="0"
-         inkscape:export-filename="new.png"
-         inkscape:export-xdpi="250.55"
-         inkscape:export-ydpi="250.55" />
-      <path
-         inkscape:connector-curvature="0"
-         id="path3059"
-         d="m 367.73366,274.05962 c -8.07696,8.2e-4 -14.62596,7.27591 -14.625,16.25 1e-5,0.13773 0.0282,0.26934 0.0312,0.40625 -0.0119,1.21936 -0.0708,2.68836 -0.0312,3.75 0.19262,5.176 1.3209,9.13749 2,13.90625 1.23028,10.20666 2.26117,18.66736 1.625,26.53125 -0.61869,2.9654 -2.80288,5.67741 -4.75,7.5625 l -0.34375,6.1875 c -8.77682,0.72717 -17.61235,2.05874 -26.4375,4.0625 -37.97461,8.62218 -70.67008,28.18307 -95.5625,54.59375 -1.61522,-1.10193 -4.44103,-3.12914 -5.2813,-3.75 -2.61117, [...]
-         style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0.25;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibil [...]
-         sodipodi:nodetypes="ccccccccsccccscssccsccccccccscccsccccccccccccccscccscsccsccccscscsccccccccscccscsccccsccccscscscccccccccccccccscccsccccccccccccscccccscccccccccccccccccccccccscccscccccccccscccscccc"
-         inkscape:export-filename="./path3059.png"
-         inkscape:export-xdpi="250.55"
-         inkscape:export-ydpi="250.55" />
-    </g>
-  </g>
-</svg>
diff --git a/docs/modules/ROOT/assets/images/kamelets/kubernetes-pods-source.svg b/docs/modules/ROOT/assets/images/kamelets/kubernetes-pods-source.svg
deleted file mode 100644
index bedd3b8..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/kubernetes-pods-source.svg
+++ /dev/null
@@ -1,84 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="722.8457"
-   height="701.96637"
-   id="svg2"
-   version="1.1"
-   inkscape:version="0.48.4 r9939"
-   sodipodi:docname="logo.svg"
-   inkscape:export-filename="/home/thockin/src/kubernetes/new.png"
-   inkscape:export-xdpi="460.95001"
-   inkscape:export-ydpi="460.95001">
-  <defs
-     id="defs4" />
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="16.190509"
-     inkscape:cx="277.56851"
-     inkscape:cy="157.54494"
-     inkscape:document-units="px"
-     inkscape:current-layer="g3052"
-     showgrid="false"
-     inkscape:window-width="1519"
-     inkscape:window-height="822"
-     inkscape:window-x="51"
-     inkscape:window-y="25"
-     inkscape:window-maximized="0"
-     inkscape:snap-global="false"
-     fit-margin-top="10"
-     fit-margin-left="10"
-     fit-margin-right="10"
-     fit-margin-bottom="10" />
-  <metadata
-     id="metadata7">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title />
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <g
-     inkscape:label="Layer 1"
-     inkscape:groupmode="layer"
-     id="layer1"
-     transform="translate(-6.3260942,-174.7524)">
-    <g
-       id="g3052">
-      <path
-         style="fill:#326ce5;fill-opacity:1;stroke:#ffffff;stroke-width:0;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
-         d="m 365.3125,184.8125 a 46.724621,46.342246 0 0 0 -17.90625,4.53125 l -244.34375,116.75 a 46.724621,46.342246 0 0 0 -25.28125,31.4375 L 17.5,599.78125 A 46.724621,46.342246 0 0 0 23.84375,635.3125 46.724621,46.342246 0 0 0 26.5,639 l 169.125,210.28125 a 46.724621,46.342246 0 0 0 36.53125,17.4375 L 503.375,866.65625 A 46.724621,46.342246 0 0 0 539.90625,849.25 L 708.96875,638.9375 A 46.724621,46.342246 0 0 0 718,599.71875 l -60.375,-262.25 a 46.724621,46.342246 0 0 0 -25.28125,- [...]
-         id="path3055"
-         inkscape:connector-curvature="0"
-         inkscape:export-filename="new.png"
-         inkscape:export-xdpi="250.55"
-         inkscape:export-ydpi="250.55" />
-      <path
-         inkscape:connector-curvature="0"
-         id="path3059"
-         d="m 367.73366,274.05962 c -8.07696,8.2e-4 -14.62596,7.27591 -14.625,16.25 1e-5,0.13773 0.0282,0.26934 0.0312,0.40625 -0.0119,1.21936 -0.0708,2.68836 -0.0312,3.75 0.19262,5.176 1.3209,9.13749 2,13.90625 1.23028,10.20666 2.26117,18.66736 1.625,26.53125 -0.61869,2.9654 -2.80288,5.67741 -4.75,7.5625 l -0.34375,6.1875 c -8.77682,0.72717 -17.61235,2.05874 -26.4375,4.0625 -37.97461,8.62218 -70.67008,28.18307 -95.5625,54.59375 -1.61522,-1.10193 -4.44103,-3.12914 -5.2813,-3.75 -2.61117, [...]
-         style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0.25;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibil [...]
-         sodipodi:nodetypes="ccccccccsccccscssccsccccccccscccsccccccccccccccscccscsccsccccscscsccccccccscccscsccccsccccscscscccccccccccccccscccsccccccccccccscccccscccccccccccccccccccccccscccscccccccccscccscccc"
-         inkscape:export-filename="./path3059.png"
-         inkscape:export-xdpi="250.55"
-         inkscape:export-ydpi="250.55" />
-    </g>
-  </g>
-</svg>
diff --git a/docs/modules/ROOT/assets/images/kamelets/log-sink.svg b/docs/modules/ROOT/assets/images/kamelets/log-sink.svg
deleted file mode 100644
index eb7ab89..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/log-sink.svg
+++ /dev/null
@@ -1,41 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	 width="512px" height="512px" viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve">
-<g>
-	<path d="M448,0H64C46.328,0,32,14.313,32,32v448c0,17.688,14.328,32,32,32h384c17.688,0,32-14.312,32-32V32
-		C480,14.313,465.688,0,448,0z M64,480V128h80v64H96v16h48v48H96v16h48v48H96v16h48v48H96v16h48v80H64z M448,480H160v-80h256v-16
-		H160v-48h256v-16H160v-48h256v-16H160v-48h256v-16H160v-64h288V480z"/>
-</g>
-<g>
-</g>
-<g>
-</g>
-<g>
-</g>
-<g>
-</g>
-<g>
-</g>
-<g>
-</g>
-<g>
-</g>
-<g>
-</g>
-<g>
-</g>
-<g>
-</g>
-<g>
-</g>
-<g>
-</g>
-<g>
-</g>
-<g>
-</g>
-<g>
-</g>
-</svg>
diff --git a/docs/modules/ROOT/assets/images/kamelets/mail-imap-source.svg b/docs/modules/ROOT/assets/images/kamelets/mail-imap-source.svg
deleted file mode 100644
index c7eee96..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/mail-imap-source.svg
+++ /dev/null
@@ -1,68 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   viewBox="0 0 16.200001 12.2"
-   version="1.1"
-   id="svg5"
-   sodipodi:docname="Breezeicons-places-16-folder-mail.svg"
-   width="16.200001"
-   height="12.2"
-   inkscape:version="1.0.2 (e86c870879, 2021-01-15)">
-  <metadata
-     id="metadata9">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title></dc:title>
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="1920"
-     inkscape:window-height="1016"
-     id="namedview7"
-     showgrid="false"
-     fit-margin-top="0.1"
-     fit-margin-right="0.1"
-     fit-margin-left="0.1"
-     fit-margin-bottom="0.1"
-     inkscape:zoom="53.5"
-     inkscape:cx="8.1"
-     inkscape:cy="3.1093458"
-     inkscape:window-x="0"
-     inkscape:window-y="27"
-     inkscape:window-maximized="1"
-     inkscape:current-layer="svg5" />
-  <defs
-     id="defs3051">
-    <style
-       type="text/css"
-       id="current-color-scheme">
-      .ColorScheme-Text {
-        color:#4d4d4d;
-      }
-      </style>
-  </defs>
-  <path
-     style="fill:currentColor;fill-opacity:1;stroke:none"
-     d="m 0.1,0.1 v 12 h 16 v -12 z m 1.4140625,1 H 14.685938 L 8.1,7.6859375 Z M 1.1,2.1 l 4,4 -4,4 z m 14,0 v 8 l -4,-4 z M 5.8070312,6.8070312 8.1,9.1 10.392969,6.8070312 14.685938,11.1 H 1.5140625 Z"
-     id="rect4144"
-     class="ColorScheme-Text" />
-</svg>
diff --git a/docs/modules/ROOT/assets/images/kamelets/mariadb-sink.svg b/docs/modules/ROOT/assets/images/kamelets/mariadb-sink.svg
deleted file mode 100644
index eefbeae..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/mariadb-sink.svg
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<svg height="118.1" viewBox="0,0,416.4,118.1" width="416.4" xmlns="http://www.w3.org/2000/svg">
- <metadata/>
- <switch transform="translate(-23.91 -23.95)">
-  <foreignObject height="1" requiredExtensions="http://ns.adobe.com/AdobeIllustrator/10.0/" width="1"/>
-  <g>
-   <g transform="translate(-1614 -14.18)">
-    <path clip-rule="evenodd" d="m1812 38.13c-2.73.09-1.94 1.32-7.85 2.78-5.97 1.47-13.19.57-19.61 3.27-16.8 7.04-19.52 34.26-39.53 44.79-13.12 7.41-26.5 9.11-38.46 12.86-9.6 3.85-15.57 6.4-22.61 12.47-5.46 4.71-6.79 9.28-12.5 15.19-5.79 7.87-27.74.88-33.39 10.75 2.98 1.93 4.7 2.46 9.93 1.77-1.08 2.05-7.96 4.75-6.71 7.77 0 0 16.63 3.03 30.65-5.43 6.54-2.66 12.67-8.29 22.83-9.64 13.16-1.75 27.99 2.76 43.9 4.03-3.29 6.5-6.68 10.34-10.31 15.7-1.12 1.21.96 2.28 4.82 1.55 6.94-1.72 11.97-3.58 [...]
-    <path d="m1643 148.4c10.31.31 13.11.04 21.26-3.5 6.93-3.01 16.2-11.12 24.39-13.74 12.02-3.86 24.91-3.28 37.7-1.77 4.28.51 8.58 1.22 11.65.89 4.79-2.94 5.02-10.92 7.99-11.56-.81 15.44-7.43 25.32-14.05 34.28 13.95-2.46 23.27-11.17 28.91-21.95 1.71-3.27 4.55-8.62 5.85-12.3 1.03 2.44-1.34 3.99-.23 6.65 8.98-7.41 13.22-15.85 16.86-28.21 4.22-14.3 8.55-26.59 11.27-30.82 2.65-4.13 6.78-6.68 10.55-9.32 4.28-3.01 8.11-6.14 8.77-11.87-4.52-.42-5.56-1.46-6.23-3.74-2.26 1.27-4.34 1.55-6.69 1.62- [...]
-    <path clip-rule="evenodd" d="m1787 52.65c3.2 2.78 9.92.55 8.72-4.98-4.98-.42-7.86 1.27-8.72 4.98z" fill="#1f305f" fill-rule="evenodd"/>
-    <path d="m1809 46.18c-.85 1.79-2.48 4.09-2.48 8.64-.01.78-.59 1.32-.6.11.04-4.45 1.22-6.37 2.47-8.89.57-1.03.92-.61.61.14z" fill="#1f305f"/>
-    <path d="m1808 45.51c-1.01 1.7-3.43 4.81-3.82 9.35-.07.78-.71 1.26-.61.06.44-4.42 2.37-7.19 3.84-9.6.66-.98.97-.53.59.19z" fill="#1f305f"/>
-    <path d="m1807 44.62c-1.15 1.61-4.87 5.35-5.65 9.83-.14.77-.81 1.19-.61.01.81-4.37 4.02-7.81 5.68-10.08.74-.93 1.02-.45.58.24z" fill="#1f305f"/>
-    <path d="m1807 43.62c-1.36 1.44-5.8 6.2-7.2 10.53-.25.74-.97 1.07-.61-.08 1.41-4.22 5.3-8.76 7.27-10.77.87-.81 1.07-.29.54.32z" fill="#1f305f"/>
-   </g>
-   <path d="m449.7-19.44v31.22h-3.94v-5.35c-3.57 4.27-7.64 6.41-12.23 6.41s-8.47-1.63-11.64-4.88c-3.14-3.29-4.7-7.19-4.7-11.7 0-4.55 1.59-8.43 4.76-11.64 3.17-3.25 6.98-4.88 11.41-4.88 5.1 0 9.23 2.18 12.41 6.53v-5.7h3.93m-3.7 15.74c0-3.57-1.2-6.57-3.59-9-2.39-2.47-5.33-3.7-8.82-3.7-3.45 0-6.37 1.27-8.76 3.82-2.39 2.51-3.59 5.49-3.59 8.94s1.22 6.45 3.65 9c2.43 2.51 5.33 3.76 8.7 3.76 3.41 0 6.33-1.22 8.76-3.65 2.44-2.42 3.65-5.48 3.65-9.17" fill="#1f305f" transform="translate(-83.07 92.55)"/>
-   <path d="m458.4 11.78v-42.21h8.76c6 0 10.39.45 13.17 1.35 2.82.86 5.25 2.25 7.29 4.17 2.04 1.88 3.61 4.19 4.7 6.94 1.1 2.74 1.65 5.96 1.65 9.64 0 3.65-.86 7.09-2.59 10.35-1.69 3.21-4 5.64-6.94 7.29-2.9 1.65-7.09 2.47-12.58 2.47zm4.06-4h4.88c5.1 0 8.78-.25 11.05-.76 2.31-.51 4.33-1.51 6.06-3 1.72-1.53 3.04-3.37 3.94-5.53s1.35-4.62 1.35-7.41c0-2.78-.53-5.35-1.59-7.7-1.02-2.35-2.49-4.29-4.41-5.82s-4.19-2.55-6.82-3.06c-2.59-.55-6.41-.82-11.46-.82h-3z" fill="#1f305f" transform="translate(- [...]
-   <path d="m406-28.14c0-.9.31-1.69.94-2.35.67-.67 1.45-1 2.35-1 .94 0 1.72.33 2.35 1 .67.63 1 1.41 1 2.35 0 .9-.33 1.69-1 2.35-.63.63-1.41.94-2.35.94-.9 0-1.69-.33-2.35-1-.63-.67-.94-1.43-.94-2.29m1.29 8.7h4.06v31.22h-4.06z" fill="#1f305f" transform="translate(-83.82 92.55)"/>
-   <path d="m296.7 11.78 6-42.21h.65l17.16 34.62 17.05-34.63h.65l6.06 42.21h-4.17l-4.12-30.22-14.93 30.22h-1.06l-15.11-30.45-4.12 30.45h-4.06" fill="#1f305f" transform="translate(-84.33 92.55)"/>
-   <path d="m381.1-19.44v31.22h-3.94v-5.35c-3.57 4.27-7.64 6.41-12.23 6.41s-8.47-1.63-11.64-4.88c-3.14-3.29-4.7-7.19-4.7-11.7 0-4.55 1.59-8.43 4.76-11.64 3.17-3.25 6.98-4.88 11.41-4.88 5.1 0 9.23 2.18 12.41 6.53v-5.7h3.93m-3.7 15.74c0-3.57-1.2-6.57-3.59-9-2.39-2.47-5.33-3.7-8.82-3.7-3.45 0-6.37 1.27-8.76 3.82-2.39 2.51-3.59 5.49-3.59 8.94s1.21 6.45 3.65 9c2.43 2.51 5.33 3.76 8.7 3.76 3.41 0 6.33-1.22 8.76-3.65 2.43-2.42 3.65-5.48 3.65-9.17" fill="#1f305f" transform="translate(-84.58 92.55)"/>
-   <path d="m388.7-19.44h4.12v4.53c1.1-1.84 2.16-3.19 3.17-4.06 1.06-.86 2.21-1.29 3.47-1.29 1.29 0 2.59.35 3.88 1.06l-2.12 3.41c-.59-.35-1.2-.53-1.82-.53-1.21 0-2.37.63-3.47 1.88-1.06 1.25-1.84 2.88-2.35 4.88-.51 1.96-.76 5.55-.76 10.76v10.58h-4.12z" fill="#1f305f" transform="translate(-85.34 92.55)"/>
-   <path d="m498.3-30.44h8.35c4.43 0 7.78.9 10.05 2.7 2.31 1.76 3.47 4.31 3.47 7.64 0 1.84-.47 3.55-1.41 5.11-.9 1.53-2.23 2.76-4 3.7 2.9.94 5.1 2.35 6.58 4.23 1.53 1.88 2.29 4.12 2.29 6.7 0 3.49-1.27 6.39-3.82 8.7-2.55 2.27-5.84 3.41-9.88 3.41h-11.63zm4.17 4.12v13.52h2.41c3.68 0 6.43-.59 8.23-1.76 1.8-1.18 2.7-3.02 2.7-5.53 0-4.15-2.82-6.23-8.47-6.23zm0 17.76v16.22h5.23c3.02 0 5.23-.29 6.64-.88 1.45-.63 2.63-1.57 3.53-2.82.9-1.29 1.35-2.61 1.35-3.94s-.25-2.51-.76-3.53-1.27-1.92-2.29-2.7 [...]
-  </g>
- </switch>
-</svg>
diff --git a/docs/modules/ROOT/assets/images/kamelets/mariadb-source.svg b/docs/modules/ROOT/assets/images/kamelets/mariadb-source.svg
deleted file mode 100644
index eefbeae..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/mariadb-source.svg
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<svg height="118.1" viewBox="0,0,416.4,118.1" width="416.4" xmlns="http://www.w3.org/2000/svg">
- <metadata/>
- <switch transform="translate(-23.91 -23.95)">
-  <foreignObject height="1" requiredExtensions="http://ns.adobe.com/AdobeIllustrator/10.0/" width="1"/>
-  <g>
-   <g transform="translate(-1614 -14.18)">
-    <path clip-rule="evenodd" d="m1812 38.13c-2.73.09-1.94 1.32-7.85 2.78-5.97 1.47-13.19.57-19.61 3.27-16.8 7.04-19.52 34.26-39.53 44.79-13.12 7.41-26.5 9.11-38.46 12.86-9.6 3.85-15.57 6.4-22.61 12.47-5.46 4.71-6.79 9.28-12.5 15.19-5.79 7.87-27.74.88-33.39 10.75 2.98 1.93 4.7 2.46 9.93 1.77-1.08 2.05-7.96 4.75-6.71 7.77 0 0 16.63 3.03 30.65-5.43 6.54-2.66 12.67-8.29 22.83-9.64 13.16-1.75 27.99 2.76 43.9 4.03-3.29 6.5-6.68 10.34-10.31 15.7-1.12 1.21.96 2.28 4.82 1.55 6.94-1.72 11.97-3.58 [...]
-    <path d="m1643 148.4c10.31.31 13.11.04 21.26-3.5 6.93-3.01 16.2-11.12 24.39-13.74 12.02-3.86 24.91-3.28 37.7-1.77 4.28.51 8.58 1.22 11.65.89 4.79-2.94 5.02-10.92 7.99-11.56-.81 15.44-7.43 25.32-14.05 34.28 13.95-2.46 23.27-11.17 28.91-21.95 1.71-3.27 4.55-8.62 5.85-12.3 1.03 2.44-1.34 3.99-.23 6.65 8.98-7.41 13.22-15.85 16.86-28.21 4.22-14.3 8.55-26.59 11.27-30.82 2.65-4.13 6.78-6.68 10.55-9.32 4.28-3.01 8.11-6.14 8.77-11.87-4.52-.42-5.56-1.46-6.23-3.74-2.26 1.27-4.34 1.55-6.69 1.62- [...]
-    <path clip-rule="evenodd" d="m1787 52.65c3.2 2.78 9.92.55 8.72-4.98-4.98-.42-7.86 1.27-8.72 4.98z" fill="#1f305f" fill-rule="evenodd"/>
-    <path d="m1809 46.18c-.85 1.79-2.48 4.09-2.48 8.64-.01.78-.59 1.32-.6.11.04-4.45 1.22-6.37 2.47-8.89.57-1.03.92-.61.61.14z" fill="#1f305f"/>
-    <path d="m1808 45.51c-1.01 1.7-3.43 4.81-3.82 9.35-.07.78-.71 1.26-.61.06.44-4.42 2.37-7.19 3.84-9.6.66-.98.97-.53.59.19z" fill="#1f305f"/>
-    <path d="m1807 44.62c-1.15 1.61-4.87 5.35-5.65 9.83-.14.77-.81 1.19-.61.01.81-4.37 4.02-7.81 5.68-10.08.74-.93 1.02-.45.58.24z" fill="#1f305f"/>
-    <path d="m1807 43.62c-1.36 1.44-5.8 6.2-7.2 10.53-.25.74-.97 1.07-.61-.08 1.41-4.22 5.3-8.76 7.27-10.77.87-.81 1.07-.29.54.32z" fill="#1f305f"/>
-   </g>
-   <path d="m449.7-19.44v31.22h-3.94v-5.35c-3.57 4.27-7.64 6.41-12.23 6.41s-8.47-1.63-11.64-4.88c-3.14-3.29-4.7-7.19-4.7-11.7 0-4.55 1.59-8.43 4.76-11.64 3.17-3.25 6.98-4.88 11.41-4.88 5.1 0 9.23 2.18 12.41 6.53v-5.7h3.93m-3.7 15.74c0-3.57-1.2-6.57-3.59-9-2.39-2.47-5.33-3.7-8.82-3.7-3.45 0-6.37 1.27-8.76 3.82-2.39 2.51-3.59 5.49-3.59 8.94s1.22 6.45 3.65 9c2.43 2.51 5.33 3.76 8.7 3.76 3.41 0 6.33-1.22 8.76-3.65 2.44-2.42 3.65-5.48 3.65-9.17" fill="#1f305f" transform="translate(-83.07 92.55)"/>
-   <path d="m458.4 11.78v-42.21h8.76c6 0 10.39.45 13.17 1.35 2.82.86 5.25 2.25 7.29 4.17 2.04 1.88 3.61 4.19 4.7 6.94 1.1 2.74 1.65 5.96 1.65 9.64 0 3.65-.86 7.09-2.59 10.35-1.69 3.21-4 5.64-6.94 7.29-2.9 1.65-7.09 2.47-12.58 2.47zm4.06-4h4.88c5.1 0 8.78-.25 11.05-.76 2.31-.51 4.33-1.51 6.06-3 1.72-1.53 3.04-3.37 3.94-5.53s1.35-4.62 1.35-7.41c0-2.78-.53-5.35-1.59-7.7-1.02-2.35-2.49-4.29-4.41-5.82s-4.19-2.55-6.82-3.06c-2.59-.55-6.41-.82-11.46-.82h-3z" fill="#1f305f" transform="translate(- [...]
-   <path d="m406-28.14c0-.9.31-1.69.94-2.35.67-.67 1.45-1 2.35-1 .94 0 1.72.33 2.35 1 .67.63 1 1.41 1 2.35 0 .9-.33 1.69-1 2.35-.63.63-1.41.94-2.35.94-.9 0-1.69-.33-2.35-1-.63-.67-.94-1.43-.94-2.29m1.29 8.7h4.06v31.22h-4.06z" fill="#1f305f" transform="translate(-83.82 92.55)"/>
-   <path d="m296.7 11.78 6-42.21h.65l17.16 34.62 17.05-34.63h.65l6.06 42.21h-4.17l-4.12-30.22-14.93 30.22h-1.06l-15.11-30.45-4.12 30.45h-4.06" fill="#1f305f" transform="translate(-84.33 92.55)"/>
-   <path d="m381.1-19.44v31.22h-3.94v-5.35c-3.57 4.27-7.64 6.41-12.23 6.41s-8.47-1.63-11.64-4.88c-3.14-3.29-4.7-7.19-4.7-11.7 0-4.55 1.59-8.43 4.76-11.64 3.17-3.25 6.98-4.88 11.41-4.88 5.1 0 9.23 2.18 12.41 6.53v-5.7h3.93m-3.7 15.74c0-3.57-1.2-6.57-3.59-9-2.39-2.47-5.33-3.7-8.82-3.7-3.45 0-6.37 1.27-8.76 3.82-2.39 2.51-3.59 5.49-3.59 8.94s1.21 6.45 3.65 9c2.43 2.51 5.33 3.76 8.7 3.76 3.41 0 6.33-1.22 8.76-3.65 2.43-2.42 3.65-5.48 3.65-9.17" fill="#1f305f" transform="translate(-84.58 92.55)"/>
-   <path d="m388.7-19.44h4.12v4.53c1.1-1.84 2.16-3.19 3.17-4.06 1.06-.86 2.21-1.29 3.47-1.29 1.29 0 2.59.35 3.88 1.06l-2.12 3.41c-.59-.35-1.2-.53-1.82-.53-1.21 0-2.37.63-3.47 1.88-1.06 1.25-1.84 2.88-2.35 4.88-.51 1.96-.76 5.55-.76 10.76v10.58h-4.12z" fill="#1f305f" transform="translate(-85.34 92.55)"/>
-   <path d="m498.3-30.44h8.35c4.43 0 7.78.9 10.05 2.7 2.31 1.76 3.47 4.31 3.47 7.64 0 1.84-.47 3.55-1.41 5.11-.9 1.53-2.23 2.76-4 3.7 2.9.94 5.1 2.35 6.58 4.23 1.53 1.88 2.29 4.12 2.29 6.7 0 3.49-1.27 6.39-3.82 8.7-2.55 2.27-5.84 3.41-9.88 3.41h-11.63zm4.17 4.12v13.52h2.41c3.68 0 6.43-.59 8.23-1.76 1.8-1.18 2.7-3.02 2.7-5.53 0-4.15-2.82-6.23-8.47-6.23zm0 17.76v16.22h5.23c3.02 0 5.23-.29 6.64-.88 1.45-.63 2.63-1.57 3.53-2.82.9-1.29 1.35-2.61 1.35-3.94s-.25-2.51-.76-3.53-1.27-1.92-2.29-2.7 [...]
-  </g>
- </switch>
-</svg>
diff --git a/docs/modules/ROOT/assets/images/kamelets/mask-field-action.svg b/docs/modules/ROOT/assets/images/kamelets/mask-field-action.svg
deleted file mode 100644
index fa06352..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/mask-field-action.svg
+++ /dev/null
@@ -1,59 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   viewBox="0 -256 1792 1792"
-   id="svg3025"
-   version="1.1"
-   inkscape:version="0.48.3.1 r9886"
-   width="100%"
-   height="100%"
-   sodipodi:docname="cog_font_awesome.svg">
-  <metadata
-     id="metadata3035">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <defs
-     id="defs3033" />
-  <sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="640"
-     inkscape:window-height="480"
-     id="namedview3031"
-     showgrid="false"
-     inkscape:zoom="0.13169643"
-     inkscape:cx="896"
-     inkscape:cy="896"
-     inkscape:window-x="0"
-     inkscape:window-y="25"
-     inkscape:window-maximized="0"
-     inkscape:current-layer="svg3025" />
-  <g
-     transform="matrix(1,0,0,-1,121.49153,1285.4237)"
-     id="g3027">
-    <path
-       d="m 1024,640 q 0,106 -75,181 -75,75 -181,75 -106,0 -181,-75 -75,-75 -75,-181 0,-106 75,-181 75,-75 181,-75 106,0 181,75 75,75 75,181 z m 512,109 V 527 q 0,-12 -8,-23 -8,-11 -20,-13 l -185,-28 q -19,-54 -39,-91 35,-50 107,-138 10,-12 10,-25 0,-13 -9,-23 -27,-37 -99,-108 -72,-71 -94,-71 -12,0 -26,9 l -138,108 q -44,-23 -91,-38 -16,-136 -29,-186 -7,-28 -36,-28 H 657 q -14,0 -24.5,8.5 Q 622,-111 621,-98 L 593,86 q -49,16 -90,37 L 362,16 Q 352,7 337,7 323,7 312,18 186,132 147,186 q -7 [...]
-       id="path3029"
-       inkscape:connector-curvature="0"
-       style="fill:currentColor" />
-  </g>
-</svg>
diff --git a/docs/modules/ROOT/assets/images/kamelets/message-timestamp-router-action.svg b/docs/modules/ROOT/assets/images/kamelets/message-timestamp-router-action.svg
deleted file mode 100644
index fa06352..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/message-timestamp-router-action.svg
+++ /dev/null
@@ -1,59 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   viewBox="0 -256 1792 1792"
-   id="svg3025"
-   version="1.1"
-   inkscape:version="0.48.3.1 r9886"
-   width="100%"
-   height="100%"
-   sodipodi:docname="cog_font_awesome.svg">
-  <metadata
-     id="metadata3035">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <defs
-     id="defs3033" />
-  <sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="640"
-     inkscape:window-height="480"
-     id="namedview3031"
-     showgrid="false"
-     inkscape:zoom="0.13169643"
-     inkscape:cx="896"
-     inkscape:cy="896"
-     inkscape:window-x="0"
-     inkscape:window-y="25"
-     inkscape:window-maximized="0"
-     inkscape:current-layer="svg3025" />
-  <g
-     transform="matrix(1,0,0,-1,121.49153,1285.4237)"
-     id="g3027">
-    <path
-       d="m 1024,640 q 0,106 -75,181 -75,75 -181,75 -106,0 -181,-75 -75,-75 -75,-181 0,-106 75,-181 75,-75 181,-75 106,0 181,75 75,75 75,181 z m 512,109 V 527 q 0,-12 -8,-23 -8,-11 -20,-13 l -185,-28 q -19,-54 -39,-91 35,-50 107,-138 10,-12 10,-25 0,-13 -9,-23 -27,-37 -99,-108 -72,-71 -94,-71 -12,0 -26,9 l -138,108 q -44,-23 -91,-38 -16,-136 -29,-186 -7,-28 -36,-28 H 657 q -14,0 -24.5,8.5 Q 622,-111 621,-98 L 593,86 q -49,16 -90,37 L 362,16 Q 352,7 337,7 323,7 312,18 186,132 147,186 q -7 [...]
-       id="path3029"
-       inkscape:connector-curvature="0"
-       style="fill:currentColor" />
-  </g>
-</svg>
diff --git a/docs/modules/ROOT/assets/images/kamelets/minio-sink.svg b/docs/modules/ROOT/assets/images/kamelets/minio-sink.svg
deleted file mode 100644
index e928e78..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/minio-sink.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 162.612 24.465"><path d="M52.751.414h9.108v23.63h-9.108zM41.711.74l-18.488 9.92a.919.919 0 0 1-.856 0L3.879.74A2.808 2.808 0 0 0 2.558.414h-.023A2.4 2.4 0 0 0 0 2.641v21.376h9.1V13.842a.918.918 0 0 1 1.385-.682l10.361 5.568a3.634 3.634 0 0 0 3.336.028l10.933-5.634a.917.917 0 0 1 1.371.69v10.205h9.1V2.641A2.4 2.4 0 0 0 43.055.414h-.023a2.808 2.808 0 0 0-1.321.326zm65.564-.326h-9.237v10.755a.913.913 0 0 1-1.338.706L72 [...]
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/kamelets/minio-source.svg b/docs/modules/ROOT/assets/images/kamelets/minio-source.svg
deleted file mode 100644
index e928e78..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/minio-source.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 162.612 24.465"><path d="M52.751.414h9.108v23.63h-9.108zM41.711.74l-18.488 9.92a.919.919 0 0 1-.856 0L3.879.74A2.808 2.808 0 0 0 2.558.414h-.023A2.4 2.4 0 0 0 0 2.641v21.376h9.1V13.842a.918.918 0 0 1 1.385-.682l10.361 5.568a3.634 3.634 0 0 0 3.336.028l10.933-5.634a.917.917 0 0 1 1.371.69v10.205h9.1V2.641A2.4 2.4 0 0 0 43.055.414h-.023a2.808 2.808 0 0 0-1.321.326zm65.564-.326h-9.237v10.755a.913.913 0 0 1-1.338.706L72 [...]
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/kamelets/mongodb-sink.svg b/docs/modules/ROOT/assets/images/kamelets/mongodb-sink.svg
deleted file mode 100644
index bf6e1f5..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/mongodb-sink.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 31 67" fill="#fff" fill-rule="evenodd" stroke="#000" stroke-linecap="round" stroke-linejoin="round"><use xlink:href="#A" x="1" y="1"/><symbol id="A" overflow="visible"><g stroke="none" fill-rule="nonzero"><path d="M14.174.175l1.708 3.208c.371.579.804 1.117 1.29 1.604 1.43 1.43 2.788 2.928 4.008 4.532 2.894 3.8 4.846 8 6.24 12.584a30.94 30.94 0 0 1 1.324 8.54c.14 8.646-2.824 16.07-8.8 22.24-.97 [...]
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/kamelets/mongodb-source.svg b/docs/modules/ROOT/assets/images/kamelets/mongodb-source.svg
deleted file mode 100644
index bf6e1f5..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/mongodb-source.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 31 67" fill="#fff" fill-rule="evenodd" stroke="#000" stroke-linecap="round" stroke-linejoin="round"><use xlink:href="#A" x="1" y="1"/><symbol id="A" overflow="visible"><g stroke="none" fill-rule="nonzero"><path d="M14.174.175l1.708 3.208c.371.579.804 1.117 1.29 1.604 1.43 1.43 2.788 2.928 4.008 4.532 2.894 3.8 4.846 8 6.24 12.584a30.94 30.94 0 0 1 1.324 8.54c.14 8.646-2.824 16.07-8.8 22.24-.97 [...]
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/kamelets/mqtt-sink.svg b/docs/modules/ROOT/assets/images/kamelets/mqtt-sink.svg
deleted file mode 100644
index 9cad0a1..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/mqtt-sink.svg
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 24.3.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<svg version="1.2" baseProfile="tiny" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
-	 y="0px" viewBox="0 0 320 320" overflow="visible" xml:space="preserve">
-<g id="black_bg" display="none">
-	<rect display="inline" width="320" height="320"/>
-</g>
-<g id="logos">
-	<g>
-		<path fill="#660066" d="M7.1,180.6v117.1c0,8.4,6.8,15.3,15.3,15.3H142C141,239.8,80.9,180.7,7.1,180.6z"/>
-		<path fill="#660066" d="M7.1,84.1v49.8c99,0.9,179.4,80.7,180.4,179.1h51.7C238.2,186.6,134.5,84.2,7.1,84.1z"/>
-		<path fill="#660066" d="M312.9,297.6V193.5C278.1,107.2,207.3,38.9,119,7.1H22.4c-8.4,0-15.3,6.8-15.3,15.3v15
-			c152.6,0.9,276.6,124,277.6,275.6h13C306.1,312.9,312.9,306.1,312.9,297.6z"/>
-		<path fill="#660066" d="M272.6,49.8c14.5,14.4,28.6,31.7,40.4,47.8V22.4c0-8.4-6.8-15.3-15.3-15.3h-77.3
-			C238.4,19.7,256.6,33.9,272.6,49.8z"/>
-	</g>
-</g>
-</svg>
diff --git a/docs/modules/ROOT/assets/images/kamelets/mqtt-source.svg b/docs/modules/ROOT/assets/images/kamelets/mqtt-source.svg
deleted file mode 100644
index 9cad0a1..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/mqtt-source.svg
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 24.3.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<svg version="1.2" baseProfile="tiny" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
-	 y="0px" viewBox="0 0 320 320" overflow="visible" xml:space="preserve">
-<g id="black_bg" display="none">
-	<rect display="inline" width="320" height="320"/>
-</g>
-<g id="logos">
-	<g>
-		<path fill="#660066" d="M7.1,180.6v117.1c0,8.4,6.8,15.3,15.3,15.3H142C141,239.8,80.9,180.7,7.1,180.6z"/>
-		<path fill="#660066" d="M7.1,84.1v49.8c99,0.9,179.4,80.7,180.4,179.1h51.7C238.2,186.6,134.5,84.2,7.1,84.1z"/>
-		<path fill="#660066" d="M312.9,297.6V193.5C278.1,107.2,207.3,38.9,119,7.1H22.4c-8.4,0-15.3,6.8-15.3,15.3v15
-			c152.6,0.9,276.6,124,277.6,275.6h13C306.1,312.9,312.9,306.1,312.9,297.6z"/>
-		<path fill="#660066" d="M272.6,49.8c14.5,14.4,28.6,31.7,40.4,47.8V22.4c0-8.4-6.8-15.3-15.3-15.3h-77.3
-			C238.4,19.7,256.6,33.9,272.6,49.8z"/>
-	</g>
-</g>
-</svg>
diff --git a/docs/modules/ROOT/assets/images/kamelets/mustache-template-action.svg b/docs/modules/ROOT/assets/images/kamelets/mustache-template-action.svg
deleted file mode 100644
index fa06352..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/mustache-template-action.svg
+++ /dev/null
@@ -1,59 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   viewBox="0 -256 1792 1792"
-   id="svg3025"
-   version="1.1"
-   inkscape:version="0.48.3.1 r9886"
-   width="100%"
-   height="100%"
-   sodipodi:docname="cog_font_awesome.svg">
-  <metadata
-     id="metadata3035">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <defs
-     id="defs3033" />
-  <sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="640"
-     inkscape:window-height="480"
-     id="namedview3031"
-     showgrid="false"
-     inkscape:zoom="0.13169643"
-     inkscape:cx="896"
-     inkscape:cy="896"
-     inkscape:window-x="0"
-     inkscape:window-y="25"
-     inkscape:window-maximized="0"
-     inkscape:current-layer="svg3025" />
-  <g
-     transform="matrix(1,0,0,-1,121.49153,1285.4237)"
-     id="g3027">
-    <path
-       d="m 1024,640 q 0,106 -75,181 -75,75 -181,75 -106,0 -181,-75 -75,-75 -75,-181 0,-106 75,-181 75,-75 181,-75 106,0 181,75 75,75 75,181 z m 512,109 V 527 q 0,-12 -8,-23 -8,-11 -20,-13 l -185,-28 q -19,-54 -39,-91 35,-50 107,-138 10,-12 10,-25 0,-13 -9,-23 -27,-37 -99,-108 -72,-71 -94,-71 -12,0 -26,9 l -138,108 q -44,-23 -91,-38 -16,-136 -29,-186 -7,-28 -36,-28 H 657 q -14,0 -24.5,8.5 Q 622,-111 621,-98 L 593,86 q -49,16 -90,37 L 362,16 Q 352,7 337,7 323,7 312,18 186,132 147,186 q -7 [...]
-       id="path3029"
-       inkscape:connector-curvature="0"
-       style="fill:currentColor" />
-  </g>
-</svg>
diff --git a/docs/modules/ROOT/assets/images/kamelets/mvel-template-action.svg b/docs/modules/ROOT/assets/images/kamelets/mvel-template-action.svg
deleted file mode 100644
index fa06352..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/mvel-template-action.svg
+++ /dev/null
@@ -1,59 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   viewBox="0 -256 1792 1792"
-   id="svg3025"
-   version="1.1"
-   inkscape:version="0.48.3.1 r9886"
-   width="100%"
-   height="100%"
-   sodipodi:docname="cog_font_awesome.svg">
-  <metadata
-     id="metadata3035">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <defs
-     id="defs3033" />
-  <sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="640"
-     inkscape:window-height="480"
-     id="namedview3031"
-     showgrid="false"
-     inkscape:zoom="0.13169643"
-     inkscape:cx="896"
-     inkscape:cy="896"
-     inkscape:window-x="0"
-     inkscape:window-y="25"
-     inkscape:window-maximized="0"
-     inkscape:current-layer="svg3025" />
-  <g
-     transform="matrix(1,0,0,-1,121.49153,1285.4237)"
-     id="g3027">
-    <path
-       d="m 1024,640 q 0,106 -75,181 -75,75 -181,75 -106,0 -181,-75 -75,-75 -75,-181 0,-106 75,-181 75,-75 181,-75 106,0 181,75 75,75 75,181 z m 512,109 V 527 q 0,-12 -8,-23 -8,-11 -20,-13 l -185,-28 q -19,-54 -39,-91 35,-50 107,-138 10,-12 10,-25 0,-13 -9,-23 -27,-37 -99,-108 -72,-71 -94,-71 -12,0 -26,9 l -138,108 q -44,-23 -91,-38 -16,-136 -29,-186 -7,-28 -36,-28 H 657 q -14,0 -24.5,8.5 Q 622,-111 621,-98 L 593,86 q -49,16 -90,37 L 362,16 Q 352,7 337,7 323,7 312,18 186,132 147,186 q -7 [...]
-       id="path3029"
-       inkscape:connector-curvature="0"
-       style="fill:currentColor" />
-  </g>
-</svg>
diff --git a/docs/modules/ROOT/assets/images/kamelets/mysql-sink.svg b/docs/modules/ROOT/assets/images/kamelets/mysql-sink.svg
deleted file mode 100644
index e7224e2..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/mysql-sink.svg
+++ /dev/null
@@ -1,7 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
- <rect fill="#26557c" width="28" height="28" x="-30" y="-30" rx="1.4" ry="1.4" transform="matrix(0,-1,-1,0,0,0)"/>
- <path opacity=".2" d="m8.0254 8.0001c-0.7825-0.0166-1.1494 0.5244-0.9883 1.457 0.052 0.3006 0.3152 0.7299 0.8828 1.4419 0.63122 0.7909 0.88514 1.2227 1.1602 1.9707 0.4336 1.1793 0.63403 1.5748 0.98633 1.9434 0.27366 0.2863 0.27369 0.28712 0.08984 0.87109-0.28507 0.90556-0.34407 2.7207-0.11523 3.5742 0.34248 1.2774 0.76402 1.8574 1.3516 1.8574 0.41968 0 0.76364-0.35092 0.88672-0.9043 0.04268-0.19186 0.12249-0.46607 0.17773-0.60938 0.09535-0.24728 0.12093-0.22818 0.49414 0.38086 0.21628 0 [...]
- <path fill="#fff" d="m8.0254 7c-0.7825-0.0166-1.1494 0.5244-0.9883 1.457 0.052 0.3006 0.3152 0.7302 0.8828 1.4414 0.6312 0.7906 0.8852 1.2226 1.1602 1.9706 0.4336 1.179 0.634 1.575 0.9859 1.943 0.274 0.287 0.274 0.288 0.09 0.872-0.2848 0.905-0.3438 2.72-0.115 3.574 0.342 1.277 0.764 1.857 1.352 1.857 0.419 0 0.763-0.351 0.886-0.904 0.043-0.192 0.123-0.466 0.178-0.609 0.095-0.248 0.121-0.229 0.494 0.38 0.216 0.353 0.629 0.879 0.916 1.168 0.664 0.669 1.575 1.422 1.641 1.358 0.028-0.027-0. [...]
- <path fill="#fff" opacity=".1" d="m3.4004 2c-0.7756 0-1.4004 0.6248-1.4004 1.4004v1c0-0.7756 0.6248-1.4004 1.4004-1.4004h25.2c0.775 0 1.4 0.6248 1.4 1.4004v-1c0-0.7756-0.625-1.4004-1.4-1.4004h-25.2z"/>
- <path opacity=".2" d="m2 28.6v1c0 0.775 0.6248 1.4 1.4004 1.4h25.2c0.775 0 1.4-0.625 1.4-1.4v-1c0 0.775-0.625 1.4-1.4 1.4h-25.2c-0.7752 0-1.4-0.625-1.4-1.4z"/>
-</svg>
diff --git a/docs/modules/ROOT/assets/images/kamelets/mysql-source.svg b/docs/modules/ROOT/assets/images/kamelets/mysql-source.svg
deleted file mode 100644
index e7224e2..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/mysql-source.svg
+++ /dev/null
@@ -1,7 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" version="1">
- <rect fill="#26557c" width="28" height="28" x="-30" y="-30" rx="1.4" ry="1.4" transform="matrix(0,-1,-1,0,0,0)"/>
- <path opacity=".2" d="m8.0254 8.0001c-0.7825-0.0166-1.1494 0.5244-0.9883 1.457 0.052 0.3006 0.3152 0.7299 0.8828 1.4419 0.63122 0.7909 0.88514 1.2227 1.1602 1.9707 0.4336 1.1793 0.63403 1.5748 0.98633 1.9434 0.27366 0.2863 0.27369 0.28712 0.08984 0.87109-0.28507 0.90556-0.34407 2.7207-0.11523 3.5742 0.34248 1.2774 0.76402 1.8574 1.3516 1.8574 0.41968 0 0.76364-0.35092 0.88672-0.9043 0.04268-0.19186 0.12249-0.46607 0.17773-0.60938 0.09535-0.24728 0.12093-0.22818 0.49414 0.38086 0.21628 0 [...]
- <path fill="#fff" d="m8.0254 7c-0.7825-0.0166-1.1494 0.5244-0.9883 1.457 0.052 0.3006 0.3152 0.7302 0.8828 1.4414 0.6312 0.7906 0.8852 1.2226 1.1602 1.9706 0.4336 1.179 0.634 1.575 0.9859 1.943 0.274 0.287 0.274 0.288 0.09 0.872-0.2848 0.905-0.3438 2.72-0.115 3.574 0.342 1.277 0.764 1.857 1.352 1.857 0.419 0 0.763-0.351 0.886-0.904 0.043-0.192 0.123-0.466 0.178-0.609 0.095-0.248 0.121-0.229 0.494 0.38 0.216 0.353 0.629 0.879 0.916 1.168 0.664 0.669 1.575 1.422 1.641 1.358 0.028-0.027-0. [...]
- <path fill="#fff" opacity=".1" d="m3.4004 2c-0.7756 0-1.4004 0.6248-1.4004 1.4004v1c0-0.7756 0.6248-1.4004 1.4004-1.4004h25.2c0.775 0 1.4 0.6248 1.4 1.4004v-1c0-0.7756-0.625-1.4004-1.4-1.4004h-25.2z"/>
- <path opacity=".2" d="m2 28.6v1c0 0.775 0.6248 1.4 1.4004 1.4h25.2c0.775 0 1.4-0.625 1.4-1.4v-1c0 0.775-0.625 1.4-1.4 1.4h-25.2c-0.7752 0-1.4-0.625-1.4-1.4z"/>
-</svg>
diff --git a/docs/modules/ROOT/assets/images/kamelets/nats-sink.svg b/docs/modules/ROOT/assets/images/kamelets/nats-sink.svg
deleted file mode 100644
index 3202edd..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/nats-sink.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" width="744.2" height="181.81" viewBox="0 0 744.2 181.81"><defs><style>.cls-1{fill:#29a9de;}.cls-2{fill:#fff;}.cls-3{fill:#33a675;}.cls-4{fill:#365c93;}.cls-5{fill:#8dc341;}</style></defs><title>nats-logo-freelogovectors.net</title><path class="cls-1" d="M2.9,284.1H178c-.06,47.35.08,94.72-.07,142.07-19.05,0-38.1,0-57.14,0-.24,13.25-.06,26.5-.09,39.75q-21.45-19.8-42.83-39.67c-25-.17-50,0-75-.08v-142m28.05,33c0,25.43.0 [...]
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/kamelets/nats-source.svg b/docs/modules/ROOT/assets/images/kamelets/nats-source.svg
deleted file mode 100644
index 3202edd..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/nats-source.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" width="744.2" height="181.81" viewBox="0 0 744.2 181.81"><defs><style>.cls-1{fill:#29a9de;}.cls-2{fill:#fff;}.cls-3{fill:#33a675;}.cls-4{fill:#365c93;}.cls-5{fill:#8dc341;}</style></defs><title>nats-logo-freelogovectors.net</title><path class="cls-1" d="M2.9,284.1H178c-.06,47.35.08,94.72-.07,142.07-19.05,0-38.1,0-57.14,0-.24,13.25-.06,26.5-.09,39.75q-21.45-19.8-42.83-39.67c-25-.17-50,0-75-.08v-142m28.05,33c0,25.43.0 [...]
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/kamelets/openai-classification-action.svg b/docs/modules/ROOT/assets/images/kamelets/openai-classification-action.svg
deleted file mode 100644
index f742d9e..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/openai-classification-action.svg
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<svg width="894" height="170" xmlns="http://www.w3.org/2000/svg"><path d="M625.55 35.22c-13.75 0-23.57 4.7-28.39 13.59l-2.59 4.79V37.54h-22.4v97.85h23.56V77.18c0-13.91 7.55-21.89 20.73-21.89 12.56 0 19.76 7.76 19.76 21.31v58.79h23.56v-63c0-23.26-12.8-37.17-34.23-37.17zm-114.22 0c-27.79 0-45.06 17.33-45.06 45.25v13.74c0 26.83 17.42 43.51 45.45 43.51 18.74 0 31.88-6.88 40.15-21l-14.61-8.39c-6.11 8.15-15.86 13.19-25.54 13.19-14.19 0-22.67-8.76-22.67-23.44v-3.89h65.79V77.95c0-26-17.08-42.73- [...]
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/kamelets/openai-completion-action.svg b/docs/modules/ROOT/assets/images/kamelets/openai-completion-action.svg
deleted file mode 100644
index f742d9e..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/openai-completion-action.svg
+++ /dev/null
@@ -1,2 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<svg width="894" height="170" xmlns="http://www.w3.org/2000/svg"><path d="M625.55 35.22c-13.75 0-23.57 4.7-28.39 13.59l-2.59 4.79V37.54h-22.4v97.85h23.56V77.18c0-13.91 7.55-21.89 20.73-21.89 12.56 0 19.76 7.76 19.76 21.31v58.79h23.56v-63c0-23.26-12.8-37.17-34.23-37.17zm-114.22 0c-27.79 0-45.06 17.33-45.06 45.25v13.74c0 26.83 17.42 43.51 45.45 43.51 18.74 0 31.88-6.88 40.15-21l-14.61-8.39c-6.11 8.15-15.86 13.19-25.54 13.19-14.19 0-22.67-8.76-22.67-23.44v-3.89h65.79V77.95c0-26-17.08-42.73- [...]
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/kamelets/pdf-action.svg b/docs/modules/ROOT/assets/images/kamelets/pdf-action.svg
deleted file mode 100644
index 68a2bcf..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/pdf-action.svg
+++ /dev/null
@@ -1,75 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	 viewBox="0 0 303.188 303.188" style="enable-background:new 0 0 303.188 303.188;" xml:space="preserve">
-<g>
-	<polygon style="fill:#E8E8E8;" points="219.821,0 32.842,0 32.842,303.188 270.346,303.188 270.346,50.525 	"/>
-	<path style="fill:#FB3449;" d="M230.013,149.935c-3.643-6.493-16.231-8.533-22.006-9.451c-4.552-0.724-9.199-0.94-13.803-0.936
-		c-3.615-0.024-7.177,0.154-10.693,0.354c-1.296,0.087-2.579,0.199-3.861,0.31c-1.314-1.36-2.584-2.765-3.813-4.202
-		c-7.82-9.257-14.134-19.755-19.279-30.664c1.366-5.271,2.459-10.772,3.119-16.485c1.205-10.427,1.619-22.31-2.288-32.251
-		c-1.349-3.431-4.946-7.608-9.096-5.528c-4.771,2.392-6.113,9.169-6.502,13.973c-0.313,3.883-0.094,7.776,0.558,11.594
-		c0.664,3.844,1.733,7.494,2.897,11.139c1.086,3.342,2.283,6.658,3.588,9.943c-0.828,2.586-1.707,5.127-2.63,7.603
-		c-2.152,5.643-4.479,11.004-6.717,16.161c-1.18,2.557-2.335,5.06-3.465,7.507c-3.576,7.855-7.458,15.566-11.815,23.02
-		c-10.163,3.585-19.283,7.741-26.857,12.625c-4.063,2.625-7.652,5.476-10.641,8.603c-2.822,2.952-5.69,6.783-5.941,11.024
-		c-0.141,2.394,0.807,4.717,2.768,6.137c2.697,2.015,6.271,1.881,9.4,1.225c10.25-2.15,18.121-10.961,24.824-18.387
-		c4.617-5.115,9.872-11.61,15.369-19.465c0.012-0.018,0.024-0.036,0.037-0.054c9.428-2.923,19.689-5.391,30.579-7.205
-		c4.975-0.825,10.082-1.5,15.291-1.974c3.663,3.431,7.621,6.555,11.939,9.164c3.363,2.069,6.94,3.816,10.684,5.119
-		c3.786,1.237,7.595,2.247,11.528,2.886c1.986,0.284,4.017,0.413,6.092,0.335c4.631-0.175,11.278-1.951,11.714-7.57
-		C231.127,152.765,230.756,151.257,230.013,149.935z M119.144,160.245c-2.169,3.36-4.261,6.382-6.232,9.041
-		c-4.827,6.568-10.34,14.369-18.322,17.286c-1.516,0.554-3.512,1.126-5.616,1.002c-1.874-0.11-3.722-0.937-3.637-3.065
-		c0.042-1.114,0.587-2.535,1.423-3.931c0.915-1.531,2.048-2.935,3.275-4.226c2.629-2.762,5.953-5.439,9.777-7.918
-		c5.865-3.805,12.867-7.23,20.672-10.286C120.035,158.858,119.587,159.564,119.144,160.245z M146.366,75.985
-		c-0.602-3.514-0.693-7.077-0.323-10.503c0.184-1.713,0.533-3.385,1.038-4.952c0.428-1.33,1.352-4.576,2.826-4.993
-		c2.43-0.688,3.177,4.529,3.452,6.005c1.566,8.396,0.186,17.733-1.693,25.969c-0.299,1.31-0.632,2.599-0.973,3.883
-		c-0.582-1.601-1.137-3.207-1.648-4.821C147.945,83.048,146.939,79.482,146.366,75.985z M163.049,142.265
-		c-9.13,1.48-17.815,3.419-25.979,5.708c0.983-0.275,5.475-8.788,6.477-10.555c4.721-8.315,8.583-17.042,11.358-26.197
-		c4.9,9.691,10.847,18.962,18.153,27.214c0.673,0.749,1.357,1.489,2.053,2.22C171.017,141.096,166.988,141.633,163.049,142.265z
-		 M224.793,153.959c-0.334,1.805-4.189,2.837-5.988,3.121c-5.316,0.836-10.94,0.167-16.028-1.542
-		c-3.491-1.172-6.858-2.768-10.057-4.688c-3.18-1.921-6.155-4.181-8.936-6.673c3.429-0.206,6.9-0.341,10.388-0.275
-		c3.488,0.035,7.003,0.211,10.475,0.664c6.511,0.726,13.807,2.961,18.932,7.186C224.588,152.585,224.91,153.321,224.793,153.959z"/>
-	<polygon style="fill:#FB3449;" points="227.64,25.263 32.842,25.263 32.842,0 219.821,0 	"/>
-	<g>
-		<path style="fill:#A4A9AD;" d="M126.841,241.152c0,5.361-1.58,9.501-4.742,12.421c-3.162,2.921-7.652,4.381-13.472,4.381h-3.643
-			v15.917H92.022v-47.979h16.606c6.06,0,10.611,1.324,13.652,3.971C125.321,232.51,126.841,236.273,126.841,241.152z
-			 M104.985,247.387h2.363c1.947,0,3.495-0.546,4.644-1.641c1.149-1.094,1.723-2.604,1.723-4.529c0-3.238-1.794-4.857-5.382-4.857
-			h-3.348C104.985,236.36,104.985,247.387,104.985,247.387z"/>
-		<path style="fill:#A4A9AD;" d="M175.215,248.864c0,8.007-2.205,14.177-6.613,18.509s-10.606,6.498-18.591,6.498h-15.523v-47.979
-			h16.606c7.701,0,13.646,1.969,17.836,5.907C173.119,235.737,175.215,241.426,175.215,248.864z M161.76,249.324
-			c0-4.398-0.87-7.657-2.609-9.78c-1.739-2.122-4.381-3.183-7.926-3.183h-3.773v26.877h2.888c3.939,0,6.826-1.143,8.664-3.43
-			C160.841,257.523,161.76,254.028,161.76,249.324z"/>
-		<path style="fill:#A4A9AD;" d="M196.579,273.871h-12.766v-47.979h28.355v10.403h-15.589v9.156h14.374v10.403h-14.374
-			L196.579,273.871L196.579,273.871z"/>
-	</g>
-	<polygon style="fill:#D1D3D3;" points="219.821,50.525 270.346,50.525 219.821,0 	"/>
-</g>
-<g>
-</g>
-<g>
-</g>
-<g>
-</g>
-<g>
-</g>
-<g>
-</g>
-<g>
-</g>
-<g>
-</g>
-<g>
-</g>
-<g>
-</g>
-<g>
-</g>
-<g>
-</g>
-<g>
-</g>
-<g>
-</g>
-<g>
-</g>
-<g>
-</g>
-</svg>
diff --git a/docs/modules/ROOT/assets/images/kamelets/postgresql-sink.svg b/docs/modules/ROOT/assets/images/kamelets/postgresql-sink.svg
deleted file mode 100644
index b102a0e..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/postgresql-sink.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>PostgreSQL icon</title><path d="M17.128 0a10.134 10.134 0 0 0-2.755.403l-.063.02A10.922 10.922 0 0 0 12.6.258C11.422.238 10.41.524 9.594 1 8.79.721 7.122.24 5.364.336 4.14.403 2.804.775 1.814 1.82.827 2.865.305 4.482.415 6.682c.03.607.203 1.597.49 2.879s.69 2.783 1.193 4.152c.503 1.37 1.054 2.6 1.915 3.436.43.419 1.022.771 1.72.742.49-.02.933-.235 1.315-.552.186.245.385.352.566.451.228.125.45.21.68.266.413.103  [...]
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/kamelets/postgresql-source.svg b/docs/modules/ROOT/assets/images/kamelets/postgresql-source.svg
deleted file mode 100644
index b102a0e..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/postgresql-source.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>PostgreSQL icon</title><path d="M17.128 0a10.134 10.134 0 0 0-2.755.403l-.063.02A10.922 10.922 0 0 0 12.6.258C11.422.238 10.41.524 9.594 1 8.79.721 7.122.24 5.364.336 4.14.403 2.804.775 1.814 1.82.827 2.865.305 4.482.415 6.682c.03.607.203 1.597.49 2.879s.69 2.783 1.193 4.152c.503 1.37 1.054 2.6 1.915 3.436.43.419 1.022.771 1.72.742.49-.02.933-.235 1.315-.552.186.245.385.352.566.451.228.125.45.21.68.266.413.103  [...]
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/kamelets/predicate-filter-action.svg b/docs/modules/ROOT/assets/images/kamelets/predicate-filter-action.svg
deleted file mode 100644
index fa06352..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/predicate-filter-action.svg
+++ /dev/null
@@ -1,59 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   viewBox="0 -256 1792 1792"
-   id="svg3025"
-   version="1.1"
-   inkscape:version="0.48.3.1 r9886"
-   width="100%"
-   height="100%"
-   sodipodi:docname="cog_font_awesome.svg">
-  <metadata
-     id="metadata3035">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <defs
-     id="defs3033" />
-  <sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="640"
-     inkscape:window-height="480"
-     id="namedview3031"
-     showgrid="false"
-     inkscape:zoom="0.13169643"
-     inkscape:cx="896"
-     inkscape:cy="896"
-     inkscape:window-x="0"
-     inkscape:window-y="25"
-     inkscape:window-maximized="0"
-     inkscape:current-layer="svg3025" />
-  <g
-     transform="matrix(1,0,0,-1,121.49153,1285.4237)"
-     id="g3027">
-    <path
-       d="m 1024,640 q 0,106 -75,181 -75,75 -181,75 -106,0 -181,-75 -75,-75 -75,-181 0,-106 75,-181 75,-75 181,-75 106,0 181,75 75,75 75,181 z m 512,109 V 527 q 0,-12 -8,-23 -8,-11 -20,-13 l -185,-28 q -19,-54 -39,-91 35,-50 107,-138 10,-12 10,-25 0,-13 -9,-23 -27,-37 -99,-108 -72,-71 -94,-71 -12,0 -26,9 l -138,108 q -44,-23 -91,-38 -16,-136 -29,-186 -7,-28 -36,-28 H 657 q -14,0 -24.5,8.5 Q 622,-111 621,-98 L 593,86 q -49,16 -90,37 L 362,16 Q 352,7 337,7 323,7 312,18 186,132 147,186 q -7 [...]
-       id="path3029"
-       inkscape:connector-curvature="0"
-       style="fill:currentColor" />
-  </g>
-</svg>
diff --git a/docs/modules/ROOT/assets/images/kamelets/protobuf-deserialize-action.svg b/docs/modules/ROOT/assets/images/kamelets/protobuf-deserialize-action.svg
deleted file mode 100644
index fa06352..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/protobuf-deserialize-action.svg
+++ /dev/null
@@ -1,59 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   viewBox="0 -256 1792 1792"
-   id="svg3025"
-   version="1.1"
-   inkscape:version="0.48.3.1 r9886"
-   width="100%"
-   height="100%"
-   sodipodi:docname="cog_font_awesome.svg">
-  <metadata
-     id="metadata3035">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <defs
-     id="defs3033" />
-  <sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="640"
-     inkscape:window-height="480"
-     id="namedview3031"
-     showgrid="false"
-     inkscape:zoom="0.13169643"
-     inkscape:cx="896"
-     inkscape:cy="896"
-     inkscape:window-x="0"
-     inkscape:window-y="25"
-     inkscape:window-maximized="0"
-     inkscape:current-layer="svg3025" />
-  <g
-     transform="matrix(1,0,0,-1,121.49153,1285.4237)"
-     id="g3027">
-    <path
-       d="m 1024,640 q 0,106 -75,181 -75,75 -181,75 -106,0 -181,-75 -75,-75 -75,-181 0,-106 75,-181 75,-75 181,-75 106,0 181,75 75,75 75,181 z m 512,109 V 527 q 0,-12 -8,-23 -8,-11 -20,-13 l -185,-28 q -19,-54 -39,-91 35,-50 107,-138 10,-12 10,-25 0,-13 -9,-23 -27,-37 -99,-108 -72,-71 -94,-71 -12,0 -26,9 l -138,108 q -44,-23 -91,-38 -16,-136 -29,-186 -7,-28 -36,-28 H 657 q -14,0 -24.5,8.5 Q 622,-111 621,-98 L 593,86 q -49,16 -90,37 L 362,16 Q 352,7 337,7 323,7 312,18 186,132 147,186 q -7 [...]
-       id="path3029"
-       inkscape:connector-curvature="0"
-       style="fill:currentColor" />
-  </g>
-</svg>
diff --git a/docs/modules/ROOT/assets/images/kamelets/protobuf-serialize-action.svg b/docs/modules/ROOT/assets/images/kamelets/protobuf-serialize-action.svg
deleted file mode 100644
index fa06352..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/protobuf-serialize-action.svg
+++ /dev/null
@@ -1,59 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   viewBox="0 -256 1792 1792"
-   id="svg3025"
-   version="1.1"
-   inkscape:version="0.48.3.1 r9886"
-   width="100%"
-   height="100%"
-   sodipodi:docname="cog_font_awesome.svg">
-  <metadata
-     id="metadata3035">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <defs
-     id="defs3033" />
-  <sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="640"
-     inkscape:window-height="480"
-     id="namedview3031"
-     showgrid="false"
-     inkscape:zoom="0.13169643"
-     inkscape:cx="896"
-     inkscape:cy="896"
-     inkscape:window-x="0"
-     inkscape:window-y="25"
-     inkscape:window-maximized="0"
-     inkscape:current-layer="svg3025" />
-  <g
-     transform="matrix(1,0,0,-1,121.49153,1285.4237)"
-     id="g3027">
-    <path
-       d="m 1024,640 q 0,106 -75,181 -75,75 -181,75 -106,0 -181,-75 -75,-75 -75,-181 0,-106 75,-181 75,-75 181,-75 106,0 181,75 75,75 75,181 z m 512,109 V 527 q 0,-12 -8,-23 -8,-11 -20,-13 l -185,-28 q -19,-54 -39,-91 35,-50 107,-138 10,-12 10,-25 0,-13 -9,-23 -27,-37 -99,-108 -72,-71 -94,-71 -12,0 -26,9 l -138,108 q -44,-23 -91,-38 -16,-136 -29,-186 -7,-28 -36,-28 H 657 q -14,0 -24.5,8.5 Q 622,-111 621,-98 L 593,86 q -49,16 -90,37 L 362,16 Q 352,7 337,7 323,7 312,18 186,132 147,186 q -7 [...]
-       id="path3029"
-       inkscape:connector-curvature="0"
-       style="fill:currentColor" />
-  </g>
-</svg>
diff --git a/docs/modules/ROOT/assets/images/kamelets/rabbitmq-source.svg b/docs/modules/ROOT/assets/images/kamelets/rabbitmq-source.svg
deleted file mode 100644
index 0873065..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/rabbitmq-source.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg width="271px" height="271px" viewBox="-7.5 0 271 271" xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="xMidYMid"><path d="M245.44 108.308h-85.09a7.738 7.738 0 0 1-7.735-7.734v-88.68C152.615 5.327 147.29 0 140.726 0h-30.375c-6.568 0-11.89 5.327-11.89 11.894v88.143c0 4.573-3.697 8.29-8.27 8.31l-27.885.133c-4.612.025-8.359-3.717-8.35-8.325l.173-88.241C54.144 5.337 48.817 0 42.24 0H11.89C5.321 0 0 5.327 0 11.894V260.21c0 5.834 4.726 10.56 10.555 10.56H245.44c5.834 0 10.56-4.726 1 [...]
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/kamelets/regex-router-action.svg b/docs/modules/ROOT/assets/images/kamelets/regex-router-action.svg
deleted file mode 100644
index fa06352..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/regex-router-action.svg
+++ /dev/null
@@ -1,59 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   viewBox="0 -256 1792 1792"
-   id="svg3025"
-   version="1.1"
-   inkscape:version="0.48.3.1 r9886"
-   width="100%"
-   height="100%"
-   sodipodi:docname="cog_font_awesome.svg">
-  <metadata
-     id="metadata3035">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <defs
-     id="defs3033" />
-  <sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="640"
-     inkscape:window-height="480"
-     id="namedview3031"
-     showgrid="false"
-     inkscape:zoom="0.13169643"
-     inkscape:cx="896"
-     inkscape:cy="896"
-     inkscape:window-x="0"
-     inkscape:window-y="25"
-     inkscape:window-maximized="0"
-     inkscape:current-layer="svg3025" />
-  <g
-     transform="matrix(1,0,0,-1,121.49153,1285.4237)"
-     id="g3027">
-    <path
-       d="m 1024,640 q 0,106 -75,181 -75,75 -181,75 -106,0 -181,-75 -75,-75 -75,-181 0,-106 75,-181 75,-75 181,-75 106,0 181,75 75,75 75,181 z m 512,109 V 527 q 0,-12 -8,-23 -8,-11 -20,-13 l -185,-28 q -19,-54 -39,-91 35,-50 107,-138 10,-12 10,-25 0,-13 -9,-23 -27,-37 -99,-108 -72,-71 -94,-71 -12,0 -26,9 l -138,108 q -44,-23 -91,-38 -16,-136 -29,-186 -7,-28 -36,-28 H 657 q -14,0 -24.5,8.5 Q 622,-111 621,-98 L 593,86 q -49,16 -90,37 L 362,16 Q 352,7 337,7 323,7 312,18 186,132 147,186 q -7 [...]
-       id="path3029"
-       inkscape:connector-curvature="0"
-       style="fill:currentColor" />
-  </g>
-</svg>
diff --git a/docs/modules/ROOT/assets/images/kamelets/replace-field-action.svg b/docs/modules/ROOT/assets/images/kamelets/replace-field-action.svg
deleted file mode 100644
index fa06352..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/replace-field-action.svg
+++ /dev/null
@@ -1,59 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   viewBox="0 -256 1792 1792"
-   id="svg3025"
-   version="1.1"
-   inkscape:version="0.48.3.1 r9886"
-   width="100%"
-   height="100%"
-   sodipodi:docname="cog_font_awesome.svg">
-  <metadata
-     id="metadata3035">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <defs
-     id="defs3033" />
-  <sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="640"
-     inkscape:window-height="480"
-     id="namedview3031"
-     showgrid="false"
-     inkscape:zoom="0.13169643"
-     inkscape:cx="896"
-     inkscape:cy="896"
-     inkscape:window-x="0"
-     inkscape:window-y="25"
-     inkscape:window-maximized="0"
-     inkscape:current-layer="svg3025" />
-  <g
-     transform="matrix(1,0,0,-1,121.49153,1285.4237)"
-     id="g3027">
-    <path
-       d="m 1024,640 q 0,106 -75,181 -75,75 -181,75 -106,0 -181,-75 -75,-75 -75,-181 0,-106 75,-181 75,-75 181,-75 106,0 181,75 75,75 75,181 z m 512,109 V 527 q 0,-12 -8,-23 -8,-11 -20,-13 l -185,-28 q -19,-54 -39,-91 35,-50 107,-138 10,-12 10,-25 0,-13 -9,-23 -27,-37 -99,-108 -72,-71 -94,-71 -12,0 -26,9 l -138,108 q -44,-23 -91,-38 -16,-136 -29,-186 -7,-28 -36,-28 H 657 q -14,0 -24.5,8.5 Q 622,-111 621,-98 L 593,86 q -49,16 -90,37 L 362,16 Q 352,7 337,7 323,7 312,18 186,132 147,186 q -7 [...]
-       id="path3029"
-       inkscape:connector-curvature="0"
-       style="fill:currentColor" />
-  </g>
-</svg>
diff --git a/docs/modules/ROOT/assets/images/kamelets/salesforce-source.svg b/docs/modules/ROOT/assets/images/kamelets/salesforce-source.svg
deleted file mode 100644
index 4c72b80..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/salesforce-source.svg
+++ /dev/null
@@ -1 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 48 48" version="1.1"><g id="surface1"><path d="M36.5 12c-1.324 0-2.59.258-3.758.703A7.994 7.994 0 0 0 26 9c-2.105 0-4.02.82-5.445 2.152A9.468 9.468 0 0 0 13.5 8C8.254 8 4 12.254 4 17.5c0 .793.11 1.559.29 2.293A8.472 8.472 0 0 0 1 26.5C1 31.195 4.805 35 9.5 35c.414 0 .816-.04 1.215-.098 1.312 3 4.3 5.098 7.785 5.098 3.16 0 5.914-1.73 7.379-4.293A7.923 7.923 [...]
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/kamelets/sftp-sink.svg b/docs/modules/ROOT/assets/images/kamelets/sftp-sink.svg
deleted file mode 100644
index 2faddf2..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/sftp-sink.svg
+++ /dev/null
@@ -1,89 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 19.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	 viewBox="0 0 221.1 300" style="enable-background:new 0 0 221.1 300;" xml:space="preserve">
-<style type="text/css">
-	.st0{fill:#832EAB;}
-	.st1{fill:#BABABA;}
-	.st2{fill:none;}
-	.st3{fill:#8DC63F;}
-	.st4{fill:#0F9BD7;}
-	.st5{fill:#FFFFFF;}
-	.st6{fill-rule:evenodd;clip-rule:evenodd;fill:#FFFFFF;}
-	.st7{fill:#1DA1F2;}
-	.st8{fill:#3D5A98;}
-	.st9{fill:#231F20;}
-	.st10{fill:#007BB5;}
-	.st11{fill:#DC4E41;}
-	.st12{fill-rule:evenodd;clip-rule:evenodd;fill:#181616;}
-	.st13{fill:#181616;}
-	.st14{fill:#F2F2F2;}
-	.st15{fill:#E3E3E3;}
-	.st16{fill:#D54B3D;}
-	.st17{fill:#D72B27;}
-	.st18{opacity:0.56;fill:url(#SVGID_1_);}
-	.st19{fill:#92D400;}
-	.st20{fill:#00B9E4;}
-	.st21{font-family:'OpenSans-Bold';}
-	.st22{font-size:45.4115px;}
-	.st23{fill:#2B3990;}
-	.st24{fill:#3F9C35;}
-	.st25{fill:#8FCED8;}
-	.st26{fill:#D21F21;}
-	.st27{fill:#D6D6D6;}
-	.st28{fill:#F1F1F1;}
-	.st29{fill:#C32265;}
-	.st30{fill:#8C3123;}
-	.st31{fill:#E05243;}
-	.st32{fill:#5E1F18;}
-	.st33{fill:#F2B0A9;}
-	.st34{fill:#CACCCE;}
-	.st35{fill:#A1AFDB;}
-	.st36{fill:#002087;}
-</style>
-<g>
-	<g>
-		<circle class="st20" cx="111.6" cy="191.7" r="88.6"/>
-		<g>
-			<path class="st5" d="M110.6,99.9c-50.8,0-92.2,41.4-92.2,92.2c0,50.9,41.4,92.2,92.2,92.2h0c50.8,0,92.2-41.4,92.2-92.2
-				C202.8,141.3,161.4,99.9,110.6,99.9z M183.2,143.9c-7,6.8-13.3,14.4-18.6,22.7c-0.5-0.1-0.9-0.2-1.4-0.2c-1,0-1.9,0.3-2.8,0.7
-				c-4.6-6.5-8.4-13.1-11.3-19.6c1.7-1.1,2.8-3,2.8-5.2c0-0.6-0.1-1.1-0.3-1.7c6.3-4.4,11.7-9.3,16-14.3
-				C173.6,131.4,178.8,137.3,183.2,143.9z M68.8,169.1c4.8-0.5,9.6-1.2,14.5-2c1,2,3.1,3.4,5.5,3.4h0c0.8,0,1.7-0.2,2.4-0.5
-				c6.2,8.9,13.5,17.1,21.8,24.4c8.7,7.6,18.2,14,28.1,19.1c-0.1,0.5-0.2,1-0.2,1.5c0,2.4,1.4,4.5,3.4,5.5
-				c-1.1,7.2-1.6,14.5-1.5,21.6c-1.2,0.3-2.3,0.8-3.2,1.6c-9.3-6.6-19.4-12.2-30.1-16.5c-12.9-5.2-26.2-8.4-39.5-9.7
-				c-0.8-3.5-3.9-6.1-7.6-6.2c-1-6.3-1.5-12.7-1.5-19.2c0-5.4,0.4-10.7,1.1-15.9C65.5,175.7,68.3,172.8,68.8,169.1z M64.7,161.2
-				c2.3-8.7,5.5-17,9.7-24.7c2.6,7.9,6,15.7,10.2,23.1c-1.1,1-1.8,2.3-2,3.8c-4.8,0.8-9.5,1.5-14.3,1.9
-				C67.7,163.6,66.4,162.1,64.7,161.2z M146.5,208.9c-1.8,0.2-3.4,1.1-4.4,2.4c-9.7-5-19-11.2-27.6-18.7c-8.2-7.2-15.3-15.3-21.4-24
-				c1-1,1.6-2.4,1.7-3.9c17.4-4.1,33.4-10.3,46.7-17.8c1.1,1,2.5,1.6,4.1,1.6h0c0.4,0,0.8,0,1.2-0.1c2.9,6.8,6.8,13.6,11.6,20.3
-				c-0.9,1.1-1.5,2.5-1.5,4c0,1.6,0.6,3.1,1.7,4.2c-3.7,7-6.9,14.4-9.3,22.2C148.2,202.3,147.3,205.6,146.5,208.9z M144.4,111.7
-				c7.4,3.1,14.2,7.2,20.4,12.1c-4.1,4.7-9.2,9.3-15.3,13.5c-1.1-0.8-2.4-1.4-3.8-1.4c-0.2,0-0.3,0-0.5,0.1
-				C142.9,127.3,142.5,118.9,144.4,111.7z M110.6,104.9c11.1,0,21.7,2.1,31.5,5.9c-2.1,7.7-1.7,16.6,0.7,25.9c-2,1-3.4,3.1-3.4,5.5
-				c0,0.5,0.1,0.9,0.2,1.4c-13,7.4-28.7,13.5-45.6,17.5c-1.1-1.8-3.1-3.1-5.3-3.1c-0.7,0-1.4,0.1-2,0.4c-4.5-7.9-8.1-16.3-10.7-24.8
-				c6.4-11,14.6-20.5,24.4-28.1C103.8,105.1,107.1,104.9,110.6,104.9z M93.2,106.6c-7.1,6.3-13.4,13.7-18.5,22
-				c-1.2-4.9-2.1-9.8-2.7-14.7C78.6,110.6,85.8,108.1,93.2,106.6z M69.6,115.1c0.7,5.5,1.8,11,3.3,16.5c-5.1,8.8-9.1,18.4-11.8,28.5
-				c-0.1,0-0.3,0-0.4,0c-3.8,0-6.9,2.6-7.8,6.2c-8.8,0.1-17.2-0.5-25.1-1.8C35,143.2,50.1,125.5,69.6,115.1z M23.3,192.1
-				c0-8.3,1.2-16.4,3.4-24c7.6,1.3,15.7,2,24.1,2c0.7,0,1.3,0,2-0.1c0.6,2.7,2.6,4.9,5.2,5.8c-0.7,5.3-1.1,10.8-1.1,16.3
-				c0,6.8,0.5,13.5,1.6,20c-2,0.9-3.6,2.7-4.3,4.8c-8.9,0.1-17.7,1.1-26.4,3C25,211.2,23.3,201.8,23.3,192.1z M29.2,223.4
-				c8.2-1.7,16.5-2.6,24.9-2.8c0.6,3.9,3.9,6.8,8,6.8h0c0,0,0.1,0,0.1,0c5.8,19.8,16.6,37.2,31.1,50.1
-				C63.8,271.6,39.8,250.9,29.2,223.4z M110.6,279.3L110.6,279.3c-3.4,0-6.8-0.2-10.2-0.6C84,266,72,247.7,65.7,226.6
-				c2-1.1,3.6-2.9,4.1-5.2c12.9,1.3,25.7,4.4,38.2,9.4c10.4,4.2,20.2,9.6,29.2,16c-0.5,1-0.7,2.1-0.7,3.3c0,4.2,3.3,7.7,7.5,8
-				c0.6,4.5,1.5,9,2.7,13.4C135.6,276.5,123.4,279.3,110.6,279.3z M150,269.9c-1-4.1-1.8-8.2-2.4-12.3c0.6-0.3,1.2-0.6,1.8-1
-				c3.1,2.8,6,5.7,8.7,8.7C155.5,266.9,152.8,268.4,150,269.9z M161.3,263c-3-3.3-6.1-6.4-9.5-9.4c0.5-1.1,0.9-2.3,0.9-3.6
-				c0-3.8-2.7-7-6.2-7.8c-0.1-7,0.4-14,1.5-21c1.8-0.2,3.3-1.2,4.3-2.6c12.4,4.9,25.3,7.8,38.3,8.5C184.1,241.5,174,253.9,161.3,263
-				z M191.5,224.6c-13-0.6-25.9-3.4-38.3-8.3c0.1-0.4,0.1-0.8,0.1-1.2c0-2.3-1.3-4.3-3.1-5.4c0.8-3.2,1.6-6.4,2.6-9.5
-				c2.4-7.5,5.4-14.6,9-21.4c0.4,0.1,0.9,0.1,1.3,0.2h0c1,0,2-0.3,2.9-0.7c2.1,2.4,4.3,4.8,6.6,7.1c7.6,7.4,15.8,13.6,24.3,18.6
-				C196,211,194.2,218,191.5,224.6z M174.4,183.4c-2.3-2.2-4.4-4.5-6.5-6.8c0.9-1.1,1.4-2.4,1.4-3.9c0-1.6-0.6-3-1.6-4.1
-				c5.1-7.8,10.9-15,17.5-21.4c8,13.1,12.5,28.6,12.5,45c0,3-0.2,6-0.5,8.9C189.3,196.2,181.6,190.4,174.4,183.4z"/>
-		</g>
-	</g>
-	<g>
-		<g>
-			<path d="M168.1,1.3c-0.8-0.9-2-1.3-3.1-1.3H4.4C2,0,0,2,0,4.4v291.3c0,2.4,2,4.4,4.4,4.4h212.4c2.4,0,4.4-2,4.4-4.4V57.8
-				c0-1.1-0.4-2.2-1.2-3L168.1,1.3z M169.3,15.2l39.5,40.7h-39.5V15.2z M8.7,8.7h151.8v49.6c0,0.3,0.1,0.6,0.2,0.9
-				c-0.1,0.3-0.2,0.6-0.2,0.9c0,2.4,2,4.4,4.4,4.4h47.5v226.7H8.7V8.7z"/>
-		</g>
-	</g>
-	<rect x="0" y="48.4" class="st2" width="221.7" height="76"/>
-	<text transform="matrix(1 0 0 1 77.8252 82.9128)" class="st9 st21 st22">ftp</text>
-</g>
-</svg>
diff --git a/docs/modules/ROOT/assets/images/kamelets/sftp-source.svg b/docs/modules/ROOT/assets/images/kamelets/sftp-source.svg
deleted file mode 100644
index 2faddf2..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/sftp-source.svg
+++ /dev/null
@@ -1,89 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 19.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
-	 viewBox="0 0 221.1 300" style="enable-background:new 0 0 221.1 300;" xml:space="preserve">
-<style type="text/css">
-	.st0{fill:#832EAB;}
-	.st1{fill:#BABABA;}
-	.st2{fill:none;}
-	.st3{fill:#8DC63F;}
-	.st4{fill:#0F9BD7;}
-	.st5{fill:#FFFFFF;}
-	.st6{fill-rule:evenodd;clip-rule:evenodd;fill:#FFFFFF;}
-	.st7{fill:#1DA1F2;}
-	.st8{fill:#3D5A98;}
-	.st9{fill:#231F20;}
-	.st10{fill:#007BB5;}
-	.st11{fill:#DC4E41;}
-	.st12{fill-rule:evenodd;clip-rule:evenodd;fill:#181616;}
-	.st13{fill:#181616;}
-	.st14{fill:#F2F2F2;}
-	.st15{fill:#E3E3E3;}
-	.st16{fill:#D54B3D;}
-	.st17{fill:#D72B27;}
-	.st18{opacity:0.56;fill:url(#SVGID_1_);}
-	.st19{fill:#92D400;}
-	.st20{fill:#00B9E4;}
-	.st21{font-family:'OpenSans-Bold';}
-	.st22{font-size:45.4115px;}
-	.st23{fill:#2B3990;}
-	.st24{fill:#3F9C35;}
-	.st25{fill:#8FCED8;}
-	.st26{fill:#D21F21;}
-	.st27{fill:#D6D6D6;}
-	.st28{fill:#F1F1F1;}
-	.st29{fill:#C32265;}
-	.st30{fill:#8C3123;}
-	.st31{fill:#E05243;}
-	.st32{fill:#5E1F18;}
-	.st33{fill:#F2B0A9;}
-	.st34{fill:#CACCCE;}
-	.st35{fill:#A1AFDB;}
-	.st36{fill:#002087;}
-</style>
-<g>
-	<g>
-		<circle class="st20" cx="111.6" cy="191.7" r="88.6"/>
-		<g>
-			<path class="st5" d="M110.6,99.9c-50.8,0-92.2,41.4-92.2,92.2c0,50.9,41.4,92.2,92.2,92.2h0c50.8,0,92.2-41.4,92.2-92.2
-				C202.8,141.3,161.4,99.9,110.6,99.9z M183.2,143.9c-7,6.8-13.3,14.4-18.6,22.7c-0.5-0.1-0.9-0.2-1.4-0.2c-1,0-1.9,0.3-2.8,0.7
-				c-4.6-6.5-8.4-13.1-11.3-19.6c1.7-1.1,2.8-3,2.8-5.2c0-0.6-0.1-1.1-0.3-1.7c6.3-4.4,11.7-9.3,16-14.3
-				C173.6,131.4,178.8,137.3,183.2,143.9z M68.8,169.1c4.8-0.5,9.6-1.2,14.5-2c1,2,3.1,3.4,5.5,3.4h0c0.8,0,1.7-0.2,2.4-0.5
-				c6.2,8.9,13.5,17.1,21.8,24.4c8.7,7.6,18.2,14,28.1,19.1c-0.1,0.5-0.2,1-0.2,1.5c0,2.4,1.4,4.5,3.4,5.5
-				c-1.1,7.2-1.6,14.5-1.5,21.6c-1.2,0.3-2.3,0.8-3.2,1.6c-9.3-6.6-19.4-12.2-30.1-16.5c-12.9-5.2-26.2-8.4-39.5-9.7
-				c-0.8-3.5-3.9-6.1-7.6-6.2c-1-6.3-1.5-12.7-1.5-19.2c0-5.4,0.4-10.7,1.1-15.9C65.5,175.7,68.3,172.8,68.8,169.1z M64.7,161.2
-				c2.3-8.7,5.5-17,9.7-24.7c2.6,7.9,6,15.7,10.2,23.1c-1.1,1-1.8,2.3-2,3.8c-4.8,0.8-9.5,1.5-14.3,1.9
-				C67.7,163.6,66.4,162.1,64.7,161.2z M146.5,208.9c-1.8,0.2-3.4,1.1-4.4,2.4c-9.7-5-19-11.2-27.6-18.7c-8.2-7.2-15.3-15.3-21.4-24
-				c1-1,1.6-2.4,1.7-3.9c17.4-4.1,33.4-10.3,46.7-17.8c1.1,1,2.5,1.6,4.1,1.6h0c0.4,0,0.8,0,1.2-0.1c2.9,6.8,6.8,13.6,11.6,20.3
-				c-0.9,1.1-1.5,2.5-1.5,4c0,1.6,0.6,3.1,1.7,4.2c-3.7,7-6.9,14.4-9.3,22.2C148.2,202.3,147.3,205.6,146.5,208.9z M144.4,111.7
-				c7.4,3.1,14.2,7.2,20.4,12.1c-4.1,4.7-9.2,9.3-15.3,13.5c-1.1-0.8-2.4-1.4-3.8-1.4c-0.2,0-0.3,0-0.5,0.1
-				C142.9,127.3,142.5,118.9,144.4,111.7z M110.6,104.9c11.1,0,21.7,2.1,31.5,5.9c-2.1,7.7-1.7,16.6,0.7,25.9c-2,1-3.4,3.1-3.4,5.5
-				c0,0.5,0.1,0.9,0.2,1.4c-13,7.4-28.7,13.5-45.6,17.5c-1.1-1.8-3.1-3.1-5.3-3.1c-0.7,0-1.4,0.1-2,0.4c-4.5-7.9-8.1-16.3-10.7-24.8
-				c6.4-11,14.6-20.5,24.4-28.1C103.8,105.1,107.1,104.9,110.6,104.9z M93.2,106.6c-7.1,6.3-13.4,13.7-18.5,22
-				c-1.2-4.9-2.1-9.8-2.7-14.7C78.6,110.6,85.8,108.1,93.2,106.6z M69.6,115.1c0.7,5.5,1.8,11,3.3,16.5c-5.1,8.8-9.1,18.4-11.8,28.5
-				c-0.1,0-0.3,0-0.4,0c-3.8,0-6.9,2.6-7.8,6.2c-8.8,0.1-17.2-0.5-25.1-1.8C35,143.2,50.1,125.5,69.6,115.1z M23.3,192.1
-				c0-8.3,1.2-16.4,3.4-24c7.6,1.3,15.7,2,24.1,2c0.7,0,1.3,0,2-0.1c0.6,2.7,2.6,4.9,5.2,5.8c-0.7,5.3-1.1,10.8-1.1,16.3
-				c0,6.8,0.5,13.5,1.6,20c-2,0.9-3.6,2.7-4.3,4.8c-8.9,0.1-17.7,1.1-26.4,3C25,211.2,23.3,201.8,23.3,192.1z M29.2,223.4
-				c8.2-1.7,16.5-2.6,24.9-2.8c0.6,3.9,3.9,6.8,8,6.8h0c0,0,0.1,0,0.1,0c5.8,19.8,16.6,37.2,31.1,50.1
-				C63.8,271.6,39.8,250.9,29.2,223.4z M110.6,279.3L110.6,279.3c-3.4,0-6.8-0.2-10.2-0.6C84,266,72,247.7,65.7,226.6
-				c2-1.1,3.6-2.9,4.1-5.2c12.9,1.3,25.7,4.4,38.2,9.4c10.4,4.2,20.2,9.6,29.2,16c-0.5,1-0.7,2.1-0.7,3.3c0,4.2,3.3,7.7,7.5,8
-				c0.6,4.5,1.5,9,2.7,13.4C135.6,276.5,123.4,279.3,110.6,279.3z M150,269.9c-1-4.1-1.8-8.2-2.4-12.3c0.6-0.3,1.2-0.6,1.8-1
-				c3.1,2.8,6,5.7,8.7,8.7C155.5,266.9,152.8,268.4,150,269.9z M161.3,263c-3-3.3-6.1-6.4-9.5-9.4c0.5-1.1,0.9-2.3,0.9-3.6
-				c0-3.8-2.7-7-6.2-7.8c-0.1-7,0.4-14,1.5-21c1.8-0.2,3.3-1.2,4.3-2.6c12.4,4.9,25.3,7.8,38.3,8.5C184.1,241.5,174,253.9,161.3,263
-				z M191.5,224.6c-13-0.6-25.9-3.4-38.3-8.3c0.1-0.4,0.1-0.8,0.1-1.2c0-2.3-1.3-4.3-3.1-5.4c0.8-3.2,1.6-6.4,2.6-9.5
-				c2.4-7.5,5.4-14.6,9-21.4c0.4,0.1,0.9,0.1,1.3,0.2h0c1,0,2-0.3,2.9-0.7c2.1,2.4,4.3,4.8,6.6,7.1c7.6,7.4,15.8,13.6,24.3,18.6
-				C196,211,194.2,218,191.5,224.6z M174.4,183.4c-2.3-2.2-4.4-4.5-6.5-6.8c0.9-1.1,1.4-2.4,1.4-3.9c0-1.6-0.6-3-1.6-4.1
-				c5.1-7.8,10.9-15,17.5-21.4c8,13.1,12.5,28.6,12.5,45c0,3-0.2,6-0.5,8.9C189.3,196.2,181.6,190.4,174.4,183.4z"/>
-		</g>
-	</g>
-	<g>
-		<g>
-			<path d="M168.1,1.3c-0.8-0.9-2-1.3-3.1-1.3H4.4C2,0,0,2,0,4.4v291.3c0,2.4,2,4.4,4.4,4.4h212.4c2.4,0,4.4-2,4.4-4.4V57.8
-				c0-1.1-0.4-2.2-1.2-3L168.1,1.3z M169.3,15.2l39.5,40.7h-39.5V15.2z M8.7,8.7h151.8v49.6c0,0.3,0.1,0.6,0.2,0.9
-				c-0.1,0.3-0.2,0.6-0.2,0.9c0,2.4,2,4.4,4.4,4.4h47.5v226.7H8.7V8.7z"/>
-		</g>
-	</g>
-	<rect x="0" y="48.4" class="st2" width="221.7" height="76"/>
-	<text transform="matrix(1 0 0 1 77.8252 82.9128)" class="st9 st21 st22">ftp</text>
-</g>
-</svg>
diff --git a/docs/modules/ROOT/assets/images/kamelets/slack-sink.svg b/docs/modules/ROOT/assets/images/kamelets/slack-sink.svg
deleted file mode 100644
index db76dd8..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/slack-sink.svg
+++ /dev/null
@@ -1,28 +0,0 @@
-<?xml version="1.0" ?><svg id="Layer_1" style="enable-background:new 0 0 512 512;" version="1.1" viewBox="0 0 512 512" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><style type="text/css">
-	.st0{fill:#25D366;}
-	.st1{fill:#FFFFFF;}
-	.st2{fill:#FF0000;}
-	.st3{fill:#3D5A98;}
-	.st4{fill:url(#SVGID_1_);}
-	.st5{fill:url(#SVGID_2_);}
-	.st6{fill:#55ADEE;}
-	.st7{fill:#1E96C8;}
-	.st8{fill:#A9C9DD;}
-	.st9{fill:#C8DAEA;}
-	.st10{fill:none;}
-	.st11{fill:#4787F3;}
-	.st12{fill:#DC483C;}
-	.st13{fill:#FFCE43;}
-	.st14{fill:#149F5C;}
-	.st15{fill:#CE1E5B;}
-	.st16{fill:#72C5CD;}
-	.st17{fill:#DFA22F;}
-	.st18{fill:#3CB187;}
-	.st19{fill:#248C73;}
-	.st20{fill:#392538;}
-	.st21{fill:#BB242A;}
-	.st22{fill:none;stroke:#3CB187;stroke-miterlimit:10;}
-	.st23{fill:#009A57;}
-	.st24{fill:#FCCD37;}
-	.st25{fill:#2771F0;}
-</style><g><path class="st15" d="M501.8,274L501.8,274c-7.6-23.3-32.6-36.1-56-28.5L96.2,359.1c-23.3,7.6-36.1,32.6-28.5,56l0,0   c7.6,23.3,32.6,36.1,56,28.5l349.6-113.6C496.6,322.4,509.4,297.3,501.8,274z"/><path class="st16" d="M443.5,97.7l-0.2-0.5c-7.6-23.3-32.6-36.1-56-28.5L38.7,182.1c-23.3,7.6-36.1,32.6-28.5,56l0.2,0.5   c7.6,23.3,32.6,36.1,56,28.5l348.6-113.3C438.3,146.1,451,121.1,443.5,97.7z"/><path class="st17" d="M443.6,388.3L329.9,38.7c-7.6-23.3-32.6-36.1-56-28.5v0c-23.3,7.6-36.1,3 [...]
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/kamelets/slack-source.svg b/docs/modules/ROOT/assets/images/kamelets/slack-source.svg
deleted file mode 100644
index db76dd8..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/slack-source.svg
+++ /dev/null
@@ -1,28 +0,0 @@
-<?xml version="1.0" ?><svg id="Layer_1" style="enable-background:new 0 0 512 512;" version="1.1" viewBox="0 0 512 512" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><style type="text/css">
-	.st0{fill:#25D366;}
-	.st1{fill:#FFFFFF;}
-	.st2{fill:#FF0000;}
-	.st3{fill:#3D5A98;}
-	.st4{fill:url(#SVGID_1_);}
-	.st5{fill:url(#SVGID_2_);}
-	.st6{fill:#55ADEE;}
-	.st7{fill:#1E96C8;}
-	.st8{fill:#A9C9DD;}
-	.st9{fill:#C8DAEA;}
-	.st10{fill:none;}
-	.st11{fill:#4787F3;}
-	.st12{fill:#DC483C;}
-	.st13{fill:#FFCE43;}
-	.st14{fill:#149F5C;}
-	.st15{fill:#CE1E5B;}
-	.st16{fill:#72C5CD;}
-	.st17{fill:#DFA22F;}
-	.st18{fill:#3CB187;}
-	.st19{fill:#248C73;}
-	.st20{fill:#392538;}
-	.st21{fill:#BB242A;}
-	.st22{fill:none;stroke:#3CB187;stroke-miterlimit:10;}
-	.st23{fill:#009A57;}
-	.st24{fill:#FCCD37;}
-	.st25{fill:#2771F0;}
-</style><g><path class="st15" d="M501.8,274L501.8,274c-7.6-23.3-32.6-36.1-56-28.5L96.2,359.1c-23.3,7.6-36.1,32.6-28.5,56l0,0   c7.6,23.3,32.6,36.1,56,28.5l349.6-113.6C496.6,322.4,509.4,297.3,501.8,274z"/><path class="st16" d="M443.5,97.7l-0.2-0.5c-7.6-23.3-32.6-36.1-56-28.5L38.7,182.1c-23.3,7.6-36.1,32.6-28.5,56l0.2,0.5   c7.6,23.3,32.6,36.1,56,28.5l348.6-113.3C438.3,146.1,451,121.1,443.5,97.7z"/><path class="st17" d="M443.6,388.3L329.9,38.7c-7.6-23.3-32.6-36.1-56-28.5v0c-23.3,7.6-36.1,3 [...]
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/kamelets/sqlserver-sink.svg b/docs/modules/ROOT/assets/images/kamelets/sqlserver-sink.svg
deleted file mode 100644
index 7e2fac9..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/sqlserver-sink.svg
+++ /dev/null
@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Svg Vector Icons : http://www.onlinewebfonts.com/icon -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1000 1000" enable-background="new 0 0 1000 1000" xml:space="preserve">
-<metadata> Svg Vector Icons : http://www.onlinewebfonts.com/icon </metadata>
-<g><path d="M426.9,90c10.3,0-21.7-80-21.7-80S291.9,60.3,285.1,66C278.2,71.8,416.6,90,426.9,90z"/><path d="M356.9,149.5l72-44.6c-17.4,2.3-158.7-29.7-158.7-29.7c2.3,6.9,68.6,74.3,68.6,74.3L356.9,149.5L356.9,149.5z"/><path d="M461.2,166.7l-20.6-49.2l-59.5,36.6L461.2,166.7L461.2,166.7z"/><path d="M306.8,142.1l-50.3-58.9c0,0-40,27.4-34.3,34.3C227.9,124.4,306.8,142.1,306.8,142.1L306.8,142.1z"/><path d="M248.5,149.5c20.6,14.9,68.6,77.8,68.6,77.8l-18.3-60.6L248.5,149.5L248.5,149.5z"/><path d="M3 [...]
-</svg>
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/kamelets/sqlserver-source.svg b/docs/modules/ROOT/assets/images/kamelets/sqlserver-source.svg
deleted file mode 100644
index 7e2fac9..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/sqlserver-source.svg
+++ /dev/null
@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Svg Vector Icons : http://www.onlinewebfonts.com/icon -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1000 1000" enable-background="new 0 0 1000 1000" xml:space="preserve">
-<metadata> Svg Vector Icons : http://www.onlinewebfonts.com/icon </metadata>
-<g><path d="M426.9,90c10.3,0-21.7-80-21.7-80S291.9,60.3,285.1,66C278.2,71.8,416.6,90,426.9,90z"/><path d="M356.9,149.5l72-44.6c-17.4,2.3-158.7-29.7-158.7-29.7c2.3,6.9,68.6,74.3,68.6,74.3L356.9,149.5L356.9,149.5z"/><path d="M461.2,166.7l-20.6-49.2l-59.5,36.6L461.2,166.7L461.2,166.7z"/><path d="M306.8,142.1l-50.3-58.9c0,0-40,27.4-34.3,34.3C227.9,124.4,306.8,142.1,306.8,142.1L306.8,142.1z"/><path d="M248.5,149.5c20.6,14.9,68.6,77.8,68.6,77.8l-18.3-60.6L248.5,149.5L248.5,149.5z"/><path d="M3 [...]
-</svg>
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/kamelets/ssh-source.svg b/docs/modules/ROOT/assets/images/kamelets/ssh-source.svg
deleted file mode 100644
index 8aaa094..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/ssh-source.svg
+++ /dev/null
@@ -1,4 +0,0 @@
-<?xml version="1.0"?>
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64">
-    <path d="M 7 8 C 5.346 8 4 9.346 4 11 L 4 53 C 4 54.654 5.346 56 7 56 L 57 56 C 58.654 56 60 54.654 60 53 L 60 11 C 60 9.346 58.654 8 57 8 L 7 8 z M 7 10 L 57 10 C 57.552 10 58 10.448 58 11 L 58 53 C 58 53.552 57.552 54 57 54 L 7 54 C 6.448 54 6 53.552 6 53 L 6 20 L 47 20 C 47.553 20 48 19.553 48 19 C 48 18.447 47.553 18 47 18 L 6 18 L 6 11 C 6 10.448 6.448 10 7 10 z M 10 12 C 9.447 12 9 12.447 9 13 L 9 15 C 9 15.553 9.447 16 10 16 C 10.553 16 11 15.553 11 15 L 11 13 C 11 12.447 10.5 [...]
-</svg>
diff --git a/docs/modules/ROOT/assets/images/kamelets/string-template-action.svg b/docs/modules/ROOT/assets/images/kamelets/string-template-action.svg
deleted file mode 100644
index fa06352..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/string-template-action.svg
+++ /dev/null
@@ -1,59 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   viewBox="0 -256 1792 1792"
-   id="svg3025"
-   version="1.1"
-   inkscape:version="0.48.3.1 r9886"
-   width="100%"
-   height="100%"
-   sodipodi:docname="cog_font_awesome.svg">
-  <metadata
-     id="metadata3035">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <defs
-     id="defs3033" />
-  <sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="640"
-     inkscape:window-height="480"
-     id="namedview3031"
-     showgrid="false"
-     inkscape:zoom="0.13169643"
-     inkscape:cx="896"
-     inkscape:cy="896"
-     inkscape:window-x="0"
-     inkscape:window-y="25"
-     inkscape:window-maximized="0"
-     inkscape:current-layer="svg3025" />
-  <g
-     transform="matrix(1,0,0,-1,121.49153,1285.4237)"
-     id="g3027">
-    <path
-       d="m 1024,640 q 0,106 -75,181 -75,75 -181,75 -106,0 -181,-75 -75,-75 -75,-181 0,-106 75,-181 75,-75 181,-75 106,0 181,75 75,75 75,181 z m 512,109 V 527 q 0,-12 -8,-23 -8,-11 -20,-13 l -185,-28 q -19,-54 -39,-91 35,-50 107,-138 10,-12 10,-25 0,-13 -9,-23 -27,-37 -99,-108 -72,-71 -94,-71 -12,0 -26,9 l -138,108 q -44,-23 -91,-38 -16,-136 -29,-186 -7,-28 -36,-28 H 657 q -14,0 -24.5,8.5 Q 622,-111 621,-98 L 593,86 q -49,16 -90,37 L 362,16 Q 352,7 337,7 323,7 312,18 186,132 147,186 q -7 [...]
-       id="path3029"
-       inkscape:connector-curvature="0"
-       style="fill:currentColor" />
-  </g>
-</svg>
diff --git a/docs/modules/ROOT/assets/images/kamelets/telegram-sink.svg b/docs/modules/ROOT/assets/images/kamelets/telegram-sink.svg
deleted file mode 100644
index 080818f..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/telegram-sink.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 240 240"><defs><linearGradient id="a" x1=".667" x2=".417" y1=".167" y2=".75"><stop offset="0" stop-color="#37aee2"/><stop offset="1" stop-color="#1e96c8"/></linearGradient><linearGradient id="b" x1=".66" x2=".851" y1=".437" y2=".802"><stop offset="0" stop-color="#eff7fc"/><stop offset="1" stop-color="#fff"/></linearGradient></defs><circle cx="120" cy="120" r="120" fill="url(#a)"/><path fill="#c8daea" d="M98 175c-3.888 0-3.227-1.468-4.5 [...]
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/kamelets/telegram-source.svg b/docs/modules/ROOT/assets/images/kamelets/telegram-source.svg
deleted file mode 100644
index 080818f..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/telegram-source.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 240 240"><defs><linearGradient id="a" x1=".667" x2=".417" y1=".167" y2=".75"><stop offset="0" stop-color="#37aee2"/><stop offset="1" stop-color="#1e96c8"/></linearGradient><linearGradient id="b" x1=".66" x2=".851" y1=".437" y2=".802"><stop offset="0" stop-color="#eff7fc"/><stop offset="1" stop-color="#fff"/></linearGradient></defs><circle cx="120" cy="120" r="120" fill="url(#a)"/><path fill="#c8daea" d="M98 175c-3.888 0-3.227-1.468-4.5 [...]
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/kamelets/timer-source.svg b/docs/modules/ROOT/assets/images/kamelets/timer-source.svg
deleted file mode 100644
index 1aa543f..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/timer-source.svg
+++ /dev/null
@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Svg Vector Icons : http://www.onlinewebfonts.com/icon -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 1000 1000" enable-background="new 0 0 1000 1000" xml:space="preserve">
-<metadata> Svg Vector Icons : http://www.onlinewebfonts.com/icon </metadata>
-<g><g transform="translate(0.000000,511.000000) scale(0.100000,-0.100000)"><path d="M3888.1,4774.9v-235.1h411.4h414.3l-8.8-329.1l-8.8-332l-117.5-8.8c-229.2-14.7-620-99.9-925.6-196.9C2257.4,3220.6,1167.2,2065.8,802.9,649.6c-511.3-1986.3,384.9-4002,2206.7-4965.8c302.6-161.6,758.1-320.2,1154.8-405.5c426.1-91.1,1251.7-91.1,1680.7,0c1768.9,382,3044.1,1657.2,3426.1,3426.1c91.1,426.1,91.1,1254.6,0,1677.8c-420.2,1942.2-1936.4,3302.6-3890.3,3496.6l-199.8,20.6v320.3v320.3h411.4h411.4v235.1V5010H49 [...]
-</svg>
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/kamelets/timestamp-router-action.svg b/docs/modules/ROOT/assets/images/kamelets/timestamp-router-action.svg
deleted file mode 100644
index fa06352..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/timestamp-router-action.svg
+++ /dev/null
@@ -1,59 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   viewBox="0 -256 1792 1792"
-   id="svg3025"
-   version="1.1"
-   inkscape:version="0.48.3.1 r9886"
-   width="100%"
-   height="100%"
-   sodipodi:docname="cog_font_awesome.svg">
-  <metadata
-     id="metadata3035">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <defs
-     id="defs3033" />
-  <sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="640"
-     inkscape:window-height="480"
-     id="namedview3031"
-     showgrid="false"
-     inkscape:zoom="0.13169643"
-     inkscape:cx="896"
-     inkscape:cy="896"
-     inkscape:window-x="0"
-     inkscape:window-y="25"
-     inkscape:window-maximized="0"
-     inkscape:current-layer="svg3025" />
-  <g
-     transform="matrix(1,0,0,-1,121.49153,1285.4237)"
-     id="g3027">
-    <path
-       d="m 1024,640 q 0,106 -75,181 -75,75 -181,75 -106,0 -181,-75 -75,-75 -75,-181 0,-106 75,-181 75,-75 181,-75 106,0 181,75 75,75 75,181 z m 512,109 V 527 q 0,-12 -8,-23 -8,-11 -20,-13 l -185,-28 q -19,-54 -39,-91 35,-50 107,-138 10,-12 10,-25 0,-13 -9,-23 -27,-37 -99,-108 -72,-71 -94,-71 -12,0 -26,9 l -138,108 q -44,-23 -91,-38 -16,-136 -29,-186 -7,-28 -36,-28 H 657 q -14,0 -24.5,8.5 Q 622,-111 621,-98 L 593,86 q -49,16 -90,37 L 362,16 Q 352,7 337,7 323,7 312,18 186,132 147,186 q -7 [...]
-       id="path3029"
-       inkscape:connector-curvature="0"
-       style="fill:currentColor" />
-  </g>
-</svg>
diff --git a/docs/modules/ROOT/assets/images/kamelets/topic-name-matches-filter-action.svg b/docs/modules/ROOT/assets/images/kamelets/topic-name-matches-filter-action.svg
deleted file mode 100644
index fa06352..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/topic-name-matches-filter-action.svg
+++ /dev/null
@@ -1,59 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   viewBox="0 -256 1792 1792"
-   id="svg3025"
-   version="1.1"
-   inkscape:version="0.48.3.1 r9886"
-   width="100%"
-   height="100%"
-   sodipodi:docname="cog_font_awesome.svg">
-  <metadata
-     id="metadata3035">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <defs
-     id="defs3033" />
-  <sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="640"
-     inkscape:window-height="480"
-     id="namedview3031"
-     showgrid="false"
-     inkscape:zoom="0.13169643"
-     inkscape:cx="896"
-     inkscape:cy="896"
-     inkscape:window-x="0"
-     inkscape:window-y="25"
-     inkscape:window-maximized="0"
-     inkscape:current-layer="svg3025" />
-  <g
-     transform="matrix(1,0,0,-1,121.49153,1285.4237)"
-     id="g3027">
-    <path
-       d="m 1024,640 q 0,106 -75,181 -75,75 -181,75 -106,0 -181,-75 -75,-75 -75,-181 0,-106 75,-181 75,-75 181,-75 106,0 181,75 75,75 75,181 z m 512,109 V 527 q 0,-12 -8,-23 -8,-11 -20,-13 l -185,-28 q -19,-54 -39,-91 35,-50 107,-138 10,-12 10,-25 0,-13 -9,-23 -27,-37 -99,-108 -72,-71 -94,-71 -12,0 -26,9 l -138,108 q -44,-23 -91,-38 -16,-136 -29,-186 -7,-28 -36,-28 H 657 q -14,0 -24.5,8.5 Q 622,-111 621,-98 L 593,86 q -49,16 -90,37 L 362,16 Q 352,7 337,7 323,7 312,18 186,132 147,186 q -7 [...]
-       id="path3029"
-       inkscape:connector-curvature="0"
-       style="fill:currentColor" />
-  </g>
-</svg>
diff --git a/docs/modules/ROOT/assets/images/kamelets/twitter-directmessage-source.svg b/docs/modules/ROOT/assets/images/kamelets/twitter-directmessage-source.svg
deleted file mode 100644
index c0364cc..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/twitter-directmessage-source.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg width="256px" height="209px" viewBox="0 0 256 209" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" preserveAspectRatio="xMidYMid">
-    <g>
-        <path d="M256,25.4500259 C246.580841,29.6272672 236.458451,32.4504868 225.834156,33.7202333 C236.678503,27.2198053 245.00583,16.9269929 248.927437,4.66307685 C238.779765,10.6812633 227.539325,15.0523376 215.57599,17.408298 C205.994835,7.2006971 192.34506,0.822 177.239197,0.822 C148.232605,0.822 124.716076,24.3375931 124.716076,53.3423116 C124.716076,57.4586875 125.181462,61.4673784 126.076652,65.3112644 C82.4258385,63.1210453 43.7257252,42.211429 17.821398,10.4359288 C13.3005011, [...]
-    </g>
-</svg>
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/kamelets/twitter-search-source.svg b/docs/modules/ROOT/assets/images/kamelets/twitter-search-source.svg
deleted file mode 100644
index c0364cc..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/twitter-search-source.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg width="256px" height="209px" viewBox="0 0 256 209" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" preserveAspectRatio="xMidYMid">
-    <g>
-        <path d="M256,25.4500259 C246.580841,29.6272672 236.458451,32.4504868 225.834156,33.7202333 C236.678503,27.2198053 245.00583,16.9269929 248.927437,4.66307685 C238.779765,10.6812633 227.539325,15.0523376 215.57599,17.408298 C205.994835,7.2006971 192.34506,0.822 177.239197,0.822 C148.232605,0.822 124.716076,24.3375931 124.716076,53.3423116 C124.716076,57.4586875 125.181462,61.4673784 126.076652,65.3112644 C82.4258385,63.1210453 43.7257252,42.211429 17.821398,10.4359288 C13.3005011, [...]
-    </g>
-</svg>
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/kamelets/twitter-timeline-source.svg b/docs/modules/ROOT/assets/images/kamelets/twitter-timeline-source.svg
deleted file mode 100644
index c0364cc..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/twitter-timeline-source.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg width="256px" height="209px" viewBox="0 0 256 209" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" preserveAspectRatio="xMidYMid">
-    <g>
-        <path d="M256,25.4500259 C246.580841,29.6272672 236.458451,32.4504868 225.834156,33.7202333 C236.678503,27.2198053 245.00583,16.9269929 248.927437,4.66307685 C238.779765,10.6812633 227.539325,15.0523376 215.57599,17.408298 C205.994835,7.2006971 192.34506,0.822 177.239197,0.822 C148.232605,0.822 124.716076,24.3375931 124.716076,53.3423116 C124.716076,57.4586875 125.181462,61.4673784 126.076652,65.3112644 C82.4258385,63.1210453 43.7257252,42.211429 17.821398,10.4359288 C13.3005011, [...]
-    </g>
-</svg>
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/kamelets/value-to-key-action.svg b/docs/modules/ROOT/assets/images/kamelets/value-to-key-action.svg
deleted file mode 100644
index fa06352..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/value-to-key-action.svg
+++ /dev/null
@@ -1,59 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   viewBox="0 -256 1792 1792"
-   id="svg3025"
-   version="1.1"
-   inkscape:version="0.48.3.1 r9886"
-   width="100%"
-   height="100%"
-   sodipodi:docname="cog_font_awesome.svg">
-  <metadata
-     id="metadata3035">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <defs
-     id="defs3033" />
-  <sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="640"
-     inkscape:window-height="480"
-     id="namedview3031"
-     showgrid="false"
-     inkscape:zoom="0.13169643"
-     inkscape:cx="896"
-     inkscape:cy="896"
-     inkscape:window-x="0"
-     inkscape:window-y="25"
-     inkscape:window-maximized="0"
-     inkscape:current-layer="svg3025" />
-  <g
-     transform="matrix(1,0,0,-1,121.49153,1285.4237)"
-     id="g3027">
-    <path
-       d="m 1024,640 q 0,106 -75,181 -75,75 -181,75 -106,0 -181,-75 -75,-75 -75,-181 0,-106 75,-181 75,-75 181,-75 106,0 181,75 75,75 75,181 z m 512,109 V 527 q 0,-12 -8,-23 -8,-11 -20,-13 l -185,-28 q -19,-54 -39,-91 35,-50 107,-138 10,-12 10,-25 0,-13 -9,-23 -27,-37 -99,-108 -72,-71 -94,-71 -12,0 -26,9 l -138,108 q -44,-23 -91,-38 -16,-136 -29,-186 -7,-28 -36,-28 H 657 q -14,0 -24.5,8.5 Q 622,-111 621,-98 L 593,86 q -49,16 -90,37 L 362,16 Q 352,7 337,7 323,7 312,18 186,132 147,186 q -7 [...]
-       id="path3029"
-       inkscape:connector-curvature="0"
-       style="fill:currentColor" />
-  </g>
-</svg>
diff --git a/docs/modules/ROOT/assets/images/kamelets/velocity-template-action.svg b/docs/modules/ROOT/assets/images/kamelets/velocity-template-action.svg
deleted file mode 100644
index fa06352..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/velocity-template-action.svg
+++ /dev/null
@@ -1,59 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   viewBox="0 -256 1792 1792"
-   id="svg3025"
-   version="1.1"
-   inkscape:version="0.48.3.1 r9886"
-   width="100%"
-   height="100%"
-   sodipodi:docname="cog_font_awesome.svg">
-  <metadata
-     id="metadata3035">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <defs
-     id="defs3033" />
-  <sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="640"
-     inkscape:window-height="480"
-     id="namedview3031"
-     showgrid="false"
-     inkscape:zoom="0.13169643"
-     inkscape:cx="896"
-     inkscape:cy="896"
-     inkscape:window-x="0"
-     inkscape:window-y="25"
-     inkscape:window-maximized="0"
-     inkscape:current-layer="svg3025" />
-  <g
-     transform="matrix(1,0,0,-1,121.49153,1285.4237)"
-     id="g3027">
-    <path
-       d="m 1024,640 q 0,106 -75,181 -75,75 -181,75 -106,0 -181,-75 -75,-75 -75,-181 0,-106 75,-181 75,-75 181,-75 106,0 181,75 75,75 75,181 z m 512,109 V 527 q 0,-12 -8,-23 -8,-11 -20,-13 l -185,-28 q -19,-54 -39,-91 35,-50 107,-138 10,-12 10,-25 0,-13 -9,-23 -27,-37 -99,-108 -72,-71 -94,-71 -12,0 -26,9 l -138,108 q -44,-23 -91,-38 -16,-136 -29,-186 -7,-28 -36,-28 H 657 q -14,0 -24.5,8.5 Q 622,-111 621,-98 L 593,86 q -49,16 -90,37 L 362,16 Q 352,7 337,7 323,7 312,18 186,132 147,186 q -7 [...]
-       id="path3029"
-       inkscape:connector-curvature="0"
-       style="fill:currentColor" />
-  </g>
-</svg>
diff --git a/docs/modules/ROOT/assets/images/kamelets/webhook-source.svg b/docs/modules/ROOT/assets/images/kamelets/webhook-source.svg
deleted file mode 100644
index 9f46094..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/webhook-source.svg
+++ /dev/null
@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="944 -771 2500 2334"><path d="M2111.4 210.5c-103.6 174.2-202.9 342.9-304.2 510.3-26 43-38.9 78-18.1 132.6 57.4 150.9-23.6 297.8-175.8 337.6-143.5 37.6-283.4-56.7-311.8-210.4-25.2-136 80.3-269.3 230.3-290.6 12.6-1.8 25.4-2 46.5-3.6l228.1-382.5c-143.5-142.7-228.9-309.4-210-516 13.4-146.1 70.8-272.3 175.8-375.8 201-198.1 507.8-230.2 744.5-78.1 227.4 146.1 331.5 430.6 242.8 674.1-66.9-18.1-134.3-36.4-208.4-56.5 27.9-135.4 7.3-257-84.1-361.1-60. [...]
\ No newline at end of file
diff --git a/docs/modules/ROOT/assets/images/kamelets/xj-identity-action.svg b/docs/modules/ROOT/assets/images/kamelets/xj-identity-action.svg
deleted file mode 100644
index fa06352..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/xj-identity-action.svg
+++ /dev/null
@@ -1,59 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   viewBox="0 -256 1792 1792"
-   id="svg3025"
-   version="1.1"
-   inkscape:version="0.48.3.1 r9886"
-   width="100%"
-   height="100%"
-   sodipodi:docname="cog_font_awesome.svg">
-  <metadata
-     id="metadata3035">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <defs
-     id="defs3033" />
-  <sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="640"
-     inkscape:window-height="480"
-     id="namedview3031"
-     showgrid="false"
-     inkscape:zoom="0.13169643"
-     inkscape:cx="896"
-     inkscape:cy="896"
-     inkscape:window-x="0"
-     inkscape:window-y="25"
-     inkscape:window-maximized="0"
-     inkscape:current-layer="svg3025" />
-  <g
-     transform="matrix(1,0,0,-1,121.49153,1285.4237)"
-     id="g3027">
-    <path
-       d="m 1024,640 q 0,106 -75,181 -75,75 -181,75 -106,0 -181,-75 -75,-75 -75,-181 0,-106 75,-181 75,-75 181,-75 106,0 181,75 75,75 75,181 z m 512,109 V 527 q 0,-12 -8,-23 -8,-11 -20,-13 l -185,-28 q -19,-54 -39,-91 35,-50 107,-138 10,-12 10,-25 0,-13 -9,-23 -27,-37 -99,-108 -72,-71 -94,-71 -12,0 -26,9 l -138,108 q -44,-23 -91,-38 -16,-136 -29,-186 -7,-28 -36,-28 H 657 q -14,0 -24.5,8.5 Q 622,-111 621,-98 L 593,86 q -49,16 -90,37 L 362,16 Q 352,7 337,7 323,7 312,18 186,132 147,186 q -7 [...]
-       id="path3029"
-       inkscape:connector-curvature="0"
-       style="fill:currentColor" />
-  </g>
-</svg>
diff --git a/docs/modules/ROOT/assets/images/kamelets/xj-template-action.svg b/docs/modules/ROOT/assets/images/kamelets/xj-template-action.svg
deleted file mode 100644
index fa06352..0000000
--- a/docs/modules/ROOT/assets/images/kamelets/xj-template-action.svg
+++ /dev/null
@@ -1,59 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   viewBox="0 -256 1792 1792"
-   id="svg3025"
-   version="1.1"
-   inkscape:version="0.48.3.1 r9886"
-   width="100%"
-   height="100%"
-   sodipodi:docname="cog_font_awesome.svg">
-  <metadata
-     id="metadata3035">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <defs
-     id="defs3033" />
-  <sodipodi:namedview
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1"
-     objecttolerance="10"
-     gridtolerance="10"
-     guidetolerance="10"
-     inkscape:pageopacity="0"
-     inkscape:pageshadow="2"
-     inkscape:window-width="640"
-     inkscape:window-height="480"
-     id="namedview3031"
-     showgrid="false"
-     inkscape:zoom="0.13169643"
-     inkscape:cx="896"
-     inkscape:cy="896"
-     inkscape:window-x="0"
-     inkscape:window-y="25"
-     inkscape:window-maximized="0"
-     inkscape:current-layer="svg3025" />
-  <g
-     transform="matrix(1,0,0,-1,121.49153,1285.4237)"
-     id="g3027">
-    <path
-       d="m 1024,640 q 0,106 -75,181 -75,75 -181,75 -106,0 -181,-75 -75,-75 -75,-181 0,-106 75,-181 75,-75 181,-75 106,0 181,75 75,75 75,181 z m 512,109 V 527 q 0,-12 -8,-23 -8,-11 -20,-13 l -185,-28 q -19,-54 -39,-91 35,-50 107,-138 10,-12 10,-25 0,-13 -9,-23 -27,-37 -99,-108 -72,-71 -94,-71 -12,0 -26,9 l -138,108 q -44,-23 -91,-38 -16,-136 -29,-186 -7,-28 -36,-28 H 657 q -14,0 -24.5,8.5 Q 622,-111 621,-98 L 593,86 q -49,16 -90,37 L 362,16 Q 352,7 337,7 323,7 312,18 186,132 147,186 q -7 [...]
-       id="path3029"
-       inkscape:connector-curvature="0"
-       style="fill:currentColor" />
-  </g>
-</svg>
diff --git a/docs/modules/ROOT/kamelet-binding-sink-source.tmpl b/docs/modules/ROOT/kamelet-binding-sink-source.tmpl
deleted file mode 100644
index 72a052a..0000000
--- a/docs/modules/ROOT/kamelet-binding-sink-source.tmpl
+++ /dev/null
@@ -1,43 +0,0 @@
-apiVersion: camel.apache.org/v1alpha1
-kind: KameletBinding
-metadata:
-  name: {{ .Kamelet.ObjectMeta.Name }}-binding
-spec:
-  {{ if eq (index .Kamelet.ObjectMeta.Labels "camel.apache.org/kamelet.type") "sink" }}source:
-    ref:
-      kind: {{ .GetVal "RefKind" }}
-      apiVersion: {{ .GetVal "RefApiVersion" }}
-      name: {{ .GetVal "RefName" }}
-  sink:
-    ref:
-      kind: Kamelet
-      apiVersion: camel.apache.org/v1alpha1
-      name: {{ .Kamelet.ObjectMeta.Name }}{{ template "properties-list.tmpl" . }}
-  {{ else if eq (index .Kamelet.ObjectMeta.Labels "camel.apache.org/kamelet.type") "source" }}source:
-    ref:
-      kind: Kamelet
-      apiVersion: camel.apache.org/v1alpha1
-      name: {{ .Kamelet.ObjectMeta.Name }}{{ template "properties-list.tmpl" . }}
-  sink:
-    ref:
-      kind: {{ .GetVal "RefKind" }}
-      apiVersion: {{ .GetVal "RefApiVersion" }}
-      name: {{ .GetVal "RefName" }}
-  {{ else if eq (index .Kamelet.ObjectMeta.Labels "camel.apache.org/kamelet.type") "action" }}source:
-    ref:
-      kind: Kamelet
-      apiVersion: camel.apache.org/v1alpha1
-      name: timer-source
-    properties:
-      message: "Hello"
-  steps:
-  - ref:
-      kind: Kamelet
-      apiVersion: camel.apache.org/v1alpha1
-      name: {{ .Kamelet.ObjectMeta.Name }}{{ template "properties-list.tmpl" . }}
-  sink:
-    ref:
-      kind: {{ .GetVal "RefKind" }}
-      apiVersion: {{ .GetVal "RefApiVersion" }}
-      name: {{ .GetVal "RefName" }}
-{{ end }}
\ No newline at end of file
diff --git a/docs/modules/ROOT/kamelet.adoc.tmpl b/docs/modules/ROOT/kamelet.adoc.tmpl
deleted file mode 100644
index a49c674..0000000
--- a/docs/modules/ROOT/kamelet.adoc.tmpl
+++ /dev/null
@@ -1,115 +0,0 @@
-// THIS FILE IS AUTOMATICALLY GENERATED: DO NOT EDIT
-
-= {{ .Image }} {{ .Kamelet.Spec.Definition.Title }}
-
-*Provided by: "{{ index .Kamelet.ObjectMeta.Annotations "camel.apache.org/provider" }}"*
-
-*Support Level for this Kamelet is: "{{ index .Kamelet.ObjectMeta.Annotations "camel.apache.org/kamelet.support.level" }}"*
-
-{{ .Kamelet.Spec.Definition.Description }}
-
-== Configuration Options
-{{ if .HasProperties }}
-The following table summarizes the configuration options available for the `{{ .Kamelet.ObjectMeta.Name }}` Kamelet:
-{{ .Properties }}
-NOTE: Fields marked with an asterisk ({empty}*) are mandatory.
-{{ else }}
-The `{{ .Kamelet.ObjectMeta.Name }}` Kamelet does not specify any configuration option.
-{{ end }}
-
-== Dependencies
-
-At runtime, the `{{ .Kamelet.ObjectMeta.Name }} Kamelet relies upon the presence of the following dependencies:
-{{range .Kamelet.Spec.Dependencies}}
-- {{ . }}{{end}} 
-
-== Usage
-
-This section describes how you can use the `{{ .Kamelet.ObjectMeta.Name }}`.
-
-=== Knative {{ index .Kamelet.ObjectMeta.Labels "camel.apache.org/kamelet.type" | ToCamel }}
-
-{{ if eq (index .Kamelet.ObjectMeta.Labels "camel.apache.org/kamelet.type") "action" -}}
-You can use the `{{ .Kamelet.ObjectMeta.Name }}` Kamelet as an intermediate step in a Knative binding.
-{{ else -}}
-You can use the `{{ .Kamelet.ObjectMeta.Name }}` Kamelet as a Knative {{ index .Kamelet.ObjectMeta.Labels "camel.apache.org/kamelet.type" }} by binding it to a Knative object.
-{{ end }}
-{{- .SetVal "RefApiVersion" "messaging.knative.dev/v1" -}}{{- .SetVal "RefKind" "Channel" -}}{{- .SetVal "RefName" "mychannel" }}
-.{{ .Kamelet.ObjectMeta.Name }}-binding.yaml
-[source,yaml]
-----
-{{ template "kamelet-binding-sink-source.tmpl" . }}
-----
-
-==== *Prerequisite*
-
-You have xref:{camel-k-version}@camel-k::installation/installation.adoc[Camel K installed] on the cluster.
-
-==== *Procedure for using the cluster CLI*
-
-. Save the `{{ .Kamelet.ObjectMeta.Name }}-binding.yaml` file to your local drive, and then edit it as needed for your configuration.
-
-. Run the {{ index .Kamelet.ObjectMeta.Labels "camel.apache.org/kamelet.type" }} by using the following command:
-+
-[source,shell]
-----
-kubectl apply -f {{ .Kamelet.ObjectMeta.Name }}-binding.yaml
-----
-
-==== *Procedure for using the Kamel CLI*
-
-Configure and run the {{ index .Kamelet.ObjectMeta.Labels "camel.apache.org/kamelet.type" }} by using the following command:
-
-[source,shell]
-----
-{{ .ExampleKamelBindCommand "channel:mychannel" }}
-----
-
-This command creates the KameletBinding in the current namespace on the cluster.
-
-=== Kafka {{ index .Kamelet.ObjectMeta.Labels "camel.apache.org/kamelet.type" | ToCamel }}
-
-{{ if eq (index .Kamelet.ObjectMeta.Labels "camel.apache.org/kamelet.type") "action" -}}
-You can use the `{{ .Kamelet.ObjectMeta.Name }}` Kamelet as an intermediate step in a Kafka binding.
-{{ else -}}
-You can use the `{{ .Kamelet.ObjectMeta.Name }}` Kamelet as a Kafka {{ index .Kamelet.ObjectMeta.Labels "camel.apache.org/kamelet.type" }} by binding it to a Kafka topic.
-{{ end }} {{- .SetVal "RefApiVersion" "kafka.strimzi.io/v1beta1" -}}{{- .SetVal "RefKind" "KafkaTopic" -}}{{- .SetVal "RefName" "my-topic" }}
-.{{ .Kamelet.ObjectMeta.Name }}-binding.yaml
-[source,yaml]
-----
-{{ template "kamelet-binding-sink-source.tmpl" . }}
-----
-
-==== *Prerequisites*
-
-* You've installed https://strimzi.io/[Strimzi].
-* You've created a topic named `my-topic` in the current namespace.
-* You have xref:{camel-k-version}@camel-k::installation/installation.adoc[Camel K installed] on the cluster.
-
-==== *Procedure for using the cluster CLI*
-
-. Save the `{{ .Kamelet.ObjectMeta.Name }}-binding.yaml` file to your local drive, and then edit it as needed for your configuration.
-
-. Run the {{ index .Kamelet.ObjectMeta.Labels "camel.apache.org/kamelet.type" }} by using the following command:
-+
-[source,shell]
-----
-kubectl apply -f {{ .Kamelet.ObjectMeta.Name }}-binding.yaml
-----
-
-==== *Procedure for using the Kamel CLI*
-
-Configure and run the {{ index .Kamelet.ObjectMeta.Labels "camel.apache.org/kamelet.type" }} by using the following command:
-
-[source,shell]
-----
-{{ .ExampleKamelBindCommand "kafka.strimzi.io/v1beta1:KafkaTopic:my-topic" }}
-----
-
-This command creates the KameletBinding in the current namespace on the cluster.
-
-== Kamelet source file
-
-https://github.com/apache/camel-kamelets/blob/0.5.x/{{ .Kamelet.ObjectMeta.Name }}.kamelet.yaml
-
-// THIS FILE IS AUTOMATICALLY GENERATED: DO NOT EDIT
diff --git a/docs/modules/ROOT/pages/avro-deserialize-action.adoc b/docs/modules/ROOT/pages/avro-deserialize-action.adoc
deleted file mode 100644
index 03d8635..0000000
--- a/docs/modules/ROOT/pages/avro-deserialize-action.adoc
+++ /dev/null
@@ -1,163 +0,0 @@
-// THIS FILE IS AUTOMATICALLY GENERATED: DO NOT EDIT
-
-= image:kamelets/avro-deserialize-action.svg[] Avro Deserialize Action
-
-*Provided by: "Apache Software Foundation"*
-
-*Support Level for this Kamelet is: "Preview"*
-
-Deserialize payload to Avro
-
-== Configuration Options
-
-The following table summarizes the configuration options available for the `avro-deserialize-action` Kamelet:
-[width="100%",cols="2,^2,3,^2,^2,^3",options="header"]
-|===
-| Property| Name| Description| Type| Default| Example
-| *schema {empty}* *| Schema| The Avro schema to use during serialization (as single-line, using JSON format)| string| | `"{\"type\": \"record\", \"namespace\": \"com.example\", \"name\": \"FullName\", \"fields\": [{\"name\": \"first\", \"type\": \"string\"},{\"name\": \"last\", \"type\": \"string\"}]}"`
-| validate| Validate| Indicates if the content must be validated against the schema| boolean| `true`| 
-|===
-
-NOTE: Fields marked with an asterisk ({empty}*) are mandatory.
-
-
-== Dependencies
-
-At runtime, the `avro-deserialize-action Kamelet relies upon the presence of the following dependencies:
-
-- mvn:org.apache.camel.kamelets:camel-kamelets-utils:0.5.0
-- camel:kamelet
-- camel:core
-- camel:jackson-avro 
-
-== Usage
-
-This section describes how you can use the `avro-deserialize-action`.
-
-=== Knative Action
-
-You can use the `avro-deserialize-action` Kamelet as an intermediate step in a Knative binding.
-
-.avro-deserialize-action-binding.yaml
-[source,yaml]
-----
-apiVersion: camel.apache.org/v1alpha1
-kind: KameletBinding
-metadata:
-  name: avro-deserialize-action-binding
-spec:
-  source:
-    ref:
-      kind: Kamelet
-      apiVersion: camel.apache.org/v1alpha1
-      name: timer-source
-    properties:
-      message: "Hello"
-  steps:
-  - ref:
-      kind: Kamelet
-      apiVersion: camel.apache.org/v1alpha1
-      name: avro-deserialize-action
-    properties:
-      schema: "{\"type\": \"record\", \"namespace\": \"com.example\", \"name\": \"FullName\", \"fields\": [{\"name\": \"first\", \"type\": \"string\"},{\"name\": \"last\", \"type\": \"string\"}]}"
-  sink:
-    ref:
-      kind: Channel
-      apiVersion: messaging.knative.dev/v1
-      name: mychannel
-
-----
-
-==== *Prerequisite*
-
-You have xref:{camel-k-version}@camel-k::installation/installation.adoc[Camel K installed] on the cluster.
-
-==== *Procedure for using the cluster CLI*
-
-. Save the `avro-deserialize-action-binding.yaml` file to your local drive, and then edit it as needed for your configuration.
-
-. Run the action by using the following command:
-+
-[source,shell]
-----
-kubectl apply -f avro-deserialize-action-binding.yaml
-----
-
-==== *Procedure for using the Kamel CLI*
-
-Configure and run the action by using the following command:
-
-[source,shell]
-----
-kamel bind timer-source?message=Hello --step avro-deserialize-action -p "step-0.schema={\"type\": \"record\", \"namespace\": \"com.example\", \"name\": \"FullName\", \"fields\": [{\"name\": \"first\", \"type\": \"string\"},{\"name\": \"last\", \"type\": \"string\"}]}" channel:mychannel
-----
-
-This command creates the KameletBinding in the current namespace on the cluster.
-
-=== Kafka Action
-
-You can use the `avro-deserialize-action` Kamelet as an intermediate step in a Kafka binding.
-
-.avro-deserialize-action-binding.yaml
-[source,yaml]
-----
-apiVersion: camel.apache.org/v1alpha1
-kind: KameletBinding
-metadata:
-  name: avro-deserialize-action-binding
-spec:
-  source:
-    ref:
-      kind: Kamelet
-      apiVersion: camel.apache.org/v1alpha1
-      name: timer-source
-    properties:
-      message: "Hello"
-  steps:
-  - ref:
-      kind: Kamelet
-      apiVersion: camel.apache.org/v1alpha1
-      name: avro-deserialize-action
-    properties:
-      schema: "{\"type\": \"record\", \"namespace\": \"com.example\", \"name\": \"FullName\", \"fields\": [{\"name\": \"first\", \"type\": \"string\"},{\"name\": \"last\", \"type\": \"string\"}]}"
-  sink:
-    ref:
-      kind: KafkaTopic
-      apiVersion: kafka.strimzi.io/v1beta1
-      name: my-topic
-
-----
-
-==== *Prerequisites*
-
-* You've installed https://strimzi.io/[Strimzi].
-* You've created a topic named `my-topic` in the current namespace.
-* You have xref:{camel-k-version}@camel-k::installation/installation.adoc[Camel K installed] on the cluster.
-
-==== *Procedure for using the cluster CLI*
-
-. Save the `avro-deserialize-action-binding.yaml` file to your local drive, and then edit it as needed for your configuration.
-
-. Run the action by using the following command:
-+
-[source,shell]
-----
-kubectl apply -f avro-deserialize-action-binding.yaml
-----
-
-==== *Procedure for using the Kamel CLI*
-
-Configure and run the action by using the following command:
-
-[source,shell]
-----
-kamel bind timer-source?message=Hello --step avro-deserialize-action -p "step-0.schema={\"type\": \"record\", \"namespace\": \"com.example\", \"name\": \"FullName\", \"fields\": [{\"name\": \"first\", \"type\": \"string\"},{\"name\": \"last\", \"type\": \"string\"}]}" kafka.strimzi.io/v1beta1:KafkaTopic:my-topic
-----
-
-This command creates the KameletBinding in the current namespace on the cluster.
-
-== Kamelet source file
-
-https://github.com/apache/camel-kamelets/blob/0.5.x/avro-deserialize-action.kamelet.yaml
-
-// THIS FILE IS AUTOMATICALLY GENERATED: DO NOT EDIT
diff --git a/docs/modules/ROOT/pages/avro-serialize-action.adoc b/docs/modules/ROOT/pages/avro-serialize-action.adoc
deleted file mode 100644
index 24216f4..0000000
--- a/docs/modules/ROOT/pages/avro-serialize-action.adoc
+++ /dev/null
@@ -1,163 +0,0 @@
-// THIS FILE IS AUTOMATICALLY GENERATED: DO NOT EDIT
-
-= image:kamelets/avro-serialize-action.svg[] Avro Serialize Action
-
-*Provided by: "Apache Software Foundation"*
-
-*Support Level for this Kamelet is: "Preview"*
-
-Serialize payload to Avro
-
-== Configuration Options
-
-The following table summarizes the configuration options available for the `avro-serialize-action` Kamelet:
-[width="100%",cols="2,^2,3,^2,^2,^3",options="header"]
-|===
-| Property| Name| Description| Type| Default| Example
-| *schema {empty}* *| Schema| The Avro schema to use during serialization (as single-line, using JSON format)| string| | `"{\"type\": \"record\", \"namespace\": \"com.example\", \"name\": \"FullName\", \"fields\": [{\"name\": \"first\", \"type\": \"string\"},{\"name\": \"last\", \"type\": \"string\"}]}"`
-| validate| Validate| Indicates if the content must be validated against the schema| boolean| `true`| 
-|===
-
-NOTE: Fields marked with an asterisk ({empty}*) are mandatory.
-
-
-== Dependencies
-
-At runtime, the `avro-serialize-action Kamelet relies upon the presence of the following dependencies:
-
-- mvn:org.apache.camel.kamelets:camel-kamelets-utils:0.5.0
-- camel:kamelet
-- camel:core
-- camel:jackson-avro 
-
-== Usage
-
-This section describes how you can use the `avro-serialize-action`.
-
-=== Knative Action
-
-You can use the `avro-serialize-action` Kamelet as an intermediate step in a Knative binding.
-
-.avro-serialize-action-binding.yaml
-[source,yaml]
-----
-apiVersion: camel.apache.org/v1alpha1
-kind: KameletBinding
-metadata:
-  name: avro-serialize-action-binding
-spec:
-  source:
-    ref:
-      kind: Kamelet
-      apiVersion: camel.apache.org/v1alpha1
-      name: timer-source
-    properties:
-      message: "Hello"
-  steps:
-  - ref:
-      kind: Kamelet
-      apiVersion: camel.apache.org/v1alpha1
-      name: avro-serialize-action
-    properties:
-      schema: "{\"type\": \"record\", \"namespace\": \"com.example\", \"name\": \"FullName\", \"fields\": [{\"name\": \"first\", \"type\": \"string\"},{\"name\": \"last\", \"type\": \"string\"}]}"
-  sink:
-    ref:
-      kind: Channel
-      apiVersion: messaging.knative.dev/v1
-      name: mychannel
-
-----
-
-==== *Prerequisite*
-
-You have xref:{camel-k-version}@camel-k::installation/installation.adoc[Camel K installed] on the cluster.
-
-==== *Procedure for using the cluster CLI*
-
-. Save the `avro-serialize-action-binding.yaml` file to your local drive, and then edit it as needed for your configuration.
-
-. Run the action by using the following command:
-+
-[source,shell]
-----
-kubectl apply -f avro-serialize-action-binding.yaml
-----
-
-==== *Procedure for using the Kamel CLI*
-
-Configure and run the action by using the following command:
-
-[source,shell]
-----
-kamel bind timer-source?message=Hello --step avro-serialize-action -p "step-0.schema={\"type\": \"record\", \"namespace\": \"com.example\", \"name\": \"FullName\", \"fields\": [{\"name\": \"first\", \"type\": \"string\"},{\"name\": \"last\", \"type\": \"string\"}]}" channel:mychannel
-----
-
-This command creates the KameletBinding in the current namespace on the cluster.
-
-=== Kafka Action
-
-You can use the `avro-serialize-action` Kamelet as an intermediate step in a Kafka binding.
-
-.avro-serialize-action-binding.yaml
-[source,yaml]
-----
-apiVersion: camel.apache.org/v1alpha1
-kind: KameletBinding
-metadata:
-  name: avro-serialize-action-binding
-spec:
-  source:
-    ref:
-      kind: Kamelet
-      apiVersion: camel.apache.org/v1alpha1
-      name: timer-source
-    properties:
-      message: "Hello"
-  steps:
-  - ref:
-      kind: Kamelet
-      apiVersion: camel.apache.org/v1alpha1
-      name: avro-serialize-action
-    properties:
-      schema: "{\"type\": \"record\", \"namespace\": \"com.example\", \"name\": \"FullName\", \"fields\": [{\"name\": \"first\", \"type\": \"string\"},{\"name\": \"last\", \"type\": \"string\"}]}"
-  sink:
-    ref:
-      kind: KafkaTopic
-      apiVersion: kafka.strimzi.io/v1beta1
-      name: my-topic
-
-----
-
-==== *Prerequisites*
-
-* You've installed https://strimzi.io/[Strimzi].
-* You've created a topic named `my-topic` in the current namespace.
-* You have xref:{camel-k-version}@camel-k::installation/installation.adoc[Camel K installed] on the cluster.
-
-==== *Procedure for using the cluster CLI*
-
-. Save the `avro-serialize-action-binding.yaml` file to your local drive, and then edit it as needed for your configuration.
-
-. Run the action by using the following command:
-+
-[source,shell]
-----
-kubectl apply -f avro-serialize-action-binding.yaml
-----
-
-==== *Procedure for using the Kamel CLI*
-
-Configure and run the action by using the following command:
-
-[source,shell]
-----
-kamel bind timer-source?message=Hello --step avro-serialize-action -p "step-0.schema={\"type\": \"record\", \"namespace\": \"com.example\", \"name\": \"FullName\", \"fields\": [{\"name\": \"first\", \"type\": \"string\"},{\"name\": \"last\", \"type\": \"string\"}]}" kafka.strimzi.io/v1beta1:KafkaTopic:my-topic
-----
-
-This command creates the KameletBinding in the current namespace on the cluster.
-
-== Kamelet source file
-
-https://github.com/apache/camel-kamelets/blob/0.5.x/avro-serialize-action.kamelet.yaml
-
-// THIS FILE IS AUTOMATICALLY GENERATED: DO NOT EDIT
diff --git a/docs/modules/ROOT/pages/aws-cloudwatch-sink.adoc b/docs/modules/ROOT/pages/aws-cloudwatch-sink.adoc
deleted file mode 100644
index e18e9b9..0000000
--- a/docs/modules/ROOT/pages/aws-cloudwatch-sink.adoc
+++ /dev/null
@@ -1,164 +0,0 @@
-// THIS FILE IS AUTOMATICALLY GENERATED: DO NOT EDIT
-
-= image:kamelets/aws-cloudwatch-sink.svg[] AWS CloudWatch Metrics Sink
-
-*Provided by: "Apache Software Foundation"*
-
-*Support Level for this Kamelet is: "Preview"*
-
-Send messages to AWS CloudWatch metrics.
-
-There are several properties you can set in the headers, such as:
-
-`metric-name` / `ce-metricname` for the metric name.
-`metric-value` / `ce-metricvalue` for the metric value.
-`metric-unit` / `ce-metricunit` for the metric unit.
-`metric-timestamp` / `ce-metrictimestamp` for the metric timestamp.
-`metric-dimension-name` / `ce-metricdimensionname` for the dimension name.
-`metric-dimension-value` / `ce-metricdimensionvalue` for the dimension value.
-
-== Configuration Options
-
-The following table summarizes the configuration options available for the `aws-cloudwatch-sink` Kamelet:
-[width="100%",cols="2,^2,3,^2,^2,^3",options="header"]
-|===
-| Property| Name| Description| Type| Default| Example
-| *accessKey {empty}* *| Access Key| The access key obtained from AWS.| string| | 
-| *cw_namespace {empty}* *| Cloud Watch Namespace| The cloud watch metric namespace.| string| | 
-| *region {empty}* *| AWS Region| The AWS region to connect to.| string| | `"eu-west-1"`
-| *secretKey {empty}* *| Secret Key| The secret key obtained from AWS.| string| | 
-|===
-
-NOTE: Fields marked with an asterisk ({empty}*) are mandatory.
-
-
-== Dependencies
-
-At runtime, the `aws-cloudwatch-sink Kamelet relies upon the presence of the following dependencies:
-
-- camel:aws2-cw
-- camel:kamelet 
-
-== Usage
-
-This section describes how you can use the `aws-cloudwatch-sink`.
-
-=== Knative Sink
-
-You can use the `aws-cloudwatch-sink` Kamelet as a Knative sink by binding it to a Knative object.
-
-.aws-cloudwatch-sink-binding.yaml
-[source,yaml]
-----
-apiVersion: camel.apache.org/v1alpha1
-kind: KameletBinding
-metadata:
-  name: aws-cloudwatch-sink-binding
-spec:
-  source:
-    ref:
-      kind: Channel
-      apiVersion: messaging.knative.dev/v1
-      name: mychannel
-  sink:
-    ref:
-      kind: Kamelet
-      apiVersion: camel.apache.org/v1alpha1
-      name: aws-cloudwatch-sink
-    properties:
-      accessKey: "The Access Key"
-      cw_namespace: "The Cloud Watch Namespace"
-      region: "eu-west-1"
-      secretKey: "The Secret Key"
-  
-----
-
-==== *Prerequisite*
-
-You have xref:{camel-k-version}@camel-k::installation/installation.adoc[Camel K installed] on the cluster.
-
-==== *Procedure for using the cluster CLI*
-
-. Save the `aws-cloudwatch-sink-binding.yaml` file to your local drive, and then edit it as needed for your configuration.
-
-. Run the sink by using the following command:
-+
-[source,shell]
-----
-kubectl apply -f aws-cloudwatch-sink-binding.yaml
-----
-
-==== *Procedure for using the Kamel CLI*
-
-Configure and run the sink by using the following command:
-
-[source,shell]
-----
-kamel bind channel:mychannel aws-cloudwatch-sink -p "sink.accessKey=The Access Key" -p "sink.cw_namespace=The Cloud Watch Namespace" -p "sink.region=eu-west-1" -p "sink.secretKey=The Secret Key"
-----
-
-This command creates the KameletBinding in the current namespace on the cluster.
-
-=== Kafka Sink
-
-You can use the `aws-cloudwatch-sink` Kamelet as a Kafka sink by binding it to a Kafka topic.
-
-.aws-cloudwatch-sink-binding.yaml
-[source,yaml]
-----
-apiVersion: camel.apache.org/v1alpha1
-kind: KameletBinding
-metadata:
-  name: aws-cloudwatch-sink-binding
-spec:
-  source:
-    ref:
-      kind: KafkaTopic
-      apiVersion: kafka.strimzi.io/v1beta1
-      name: my-topic
-  sink:
-    ref:
-      kind: Kamelet
-      apiVersion: camel.apache.org/v1alpha1
-      name: aws-cloudwatch-sink
-    properties:
-      accessKey: "The Access Key"
-      cw_namespace: "The Cloud Watch Namespace"
-      region: "eu-west-1"
-      secretKey: "The Secret Key"
-  
-----
-
-==== *Prerequisites*
-
-* You've installed https://strimzi.io/[Strimzi].
-* You've created a topic named `my-topic` in the current namespace.
-* You have xref:{camel-k-version}@camel-k::installation/installation.adoc[Camel K installed] on the cluster.
-
-==== *Procedure for using the cluster CLI*
-
-. Save the `aws-cloudwatch-sink-binding.yaml` file to your local drive, and then edit it as needed for your configuration.
-
-. Run the sink by using the following command:
-+
-[source,shell]
-----
-kubectl apply -f aws-cloudwatch-sink-binding.yaml
-----
-
-==== *Procedure for using the Kamel CLI*
-
-Configure and run the sink by using the following command:
-
-[source,shell]
-----
-kamel bind kafka.strimzi.io/v1beta1:KafkaTopic:my-topic aws-cloudwatch-sink -p "sink.accessKey=The Access Key" -p "sink.cw_namespace=The Cloud Watch Namespace" -p "sink.region=eu-west-1" -p "sink.secretKey=The Secret Key"
-----
-
-This command creates the KameletBinding in the current namespace on the cluster.
-
-== Kamelet source file
-
-https://github.com/apache/camel-kamelets/blob/0.5.x/aws-cloudwatch-sink.kamelet.yaml
-
-// THIS FILE IS AUTOMATICALLY GENERATED: DO NOT EDIT
diff --git a/docs/modules/ROOT/pages/aws-ddb-streams-source.adoc b/docs/modules/ROOT/pages/aws-ddb-streams-source.adoc
deleted file mode 100644
index 6414910..0000000
--- a/docs/modules/ROOT/pages/aws-ddb-streams-source.adoc
+++ /dev/null
@@ -1,158 +0,0 @@
-// THIS FILE IS AUTOMATICALLY GENERATED: DO NOT EDIT
-
-= image:kamelets/aws-ddb-streams-source.svg[] AWS DynamoDB Streams Source
-
-*Provided by: "Apache Software Foundation"*
-
-*Support Level for this Kamelet is: "Preview"*
-
-Receive events from AWS DynamoDB Streams.
-
-== Configuration Options
-
-The following table summarizes the configuration options available for the `aws-ddb-streams-source` Kamelet:
-[width="100%",cols="2,^2,3,^2,^2,^3",options="header"]
-|===
-| Property| Name| Description| Type| Default| Example
-| *accessKey {empty}* *| Access Key| The access key obtained from AWS| string| | 
-| *region {empty}* *| AWS Region| The AWS region to connect to| string| | `"eu-west-1"`
-| *secretKey {empty}* *| Secret Key| The secret key obtained from AWS| string| | 
-| *table {empty}* *| Table| Name of the DynamoDB table to look at| string| | 
-| iteratorType| Iterator Type| Defines where in the DynaboDB stream to start getting records. Note that using TRIM_HORIZON can cause a significant delay before the stream has caught up to real-time. if {AT,AFTER}_SEQUENCE_NUMBER are used, then a sequenceNumberProvider MUST be supplied. There are 4 enums and the value can be one of TRIM_HORIZON, LATEST, AT_SEQUENCE_NUMBER, AFTER_SEQUENCE_NUMBER| string| `"LATEST"`| 
-| sequenceNumberProvider| Sequence Number Provider| Provider for the sequence number when using one of the two ShardIteratorType AT_SEQUENCE_NUMBER or AFTER_SEQUENCE_NUMBER iterator types. Can be a registry reference or a literal sequence number.| string| `"000000000000000000000"`| `"900000000005745712447"`
-|===
-
-NOTE: Fields marked with an asterisk ({empty}*) are mandatory.
-
-
-== Dependencies
-
-At runtime, the `aws-ddb-streams-source Kamelet relies upon the presence of the following dependencies:
-
-- camel:gson
-- camel:aws2-ddb
-- camel:kamelet 
-
-== Usage
-
-This section describes how you can use the `aws-ddb-streams-source`.
-
-=== Knative Source
-
-You can use the `aws-ddb-streams-source` Kamelet as a Knative source by binding it to a Knative object.
-
-.aws-ddb-streams-source-binding.yaml
-[source,yaml]
-----
-apiVersion: camel.apache.org/v1alpha1
-kind: KameletBinding
-metadata:
-  name: aws-ddb-streams-source-binding
-spec:
-  source:
-    ref:
-      kind: Kamelet
-      apiVersion: camel.apache.org/v1alpha1
-      name: aws-ddb-streams-source
-    properties:
-      accessKey: "The Access Key"
-      region: "eu-west-1"
-      secretKey: "The Secret Key"
-      table: "The Table"
-  sink:
-    ref:
-      kind: Channel
-      apiVersion: messaging.knative.dev/v1
-      name: mychannel
-  
-----
-
-==== *Prerequisite*
-
-You have xref:{camel-k-version}@camel-k::installation/installation.adoc[Camel K installed] on the cluster.
-
-==== *Procedure for using the cluster CLI*
-
-. Save the `aws-ddb-streams-source-binding.yaml` file to your local drive, and then edit it as needed for your configuration.
-
-. Run the source by using the following command:
-+
-[source,shell]
-----
-kubectl apply -f aws-ddb-streams-source-binding.yaml
-----
-
-==== *Procedure for using the Kamel CLI*
-
-Configure and run the source by using the following command:
-
-[source,shell]
-----
-kamel bind aws-ddb-streams-source -p "source.accessKey=The Access Key" -p "source.region=eu-west-1" -p "source.secretKey=The Secret Key" -p "source.table=The Table" channel:mychannel
-----
-
-This command creates the KameletBinding in the current namespace on the cluster.
-
-=== Kafka Source
-
-You can use the `aws-ddb-streams-source` Kamelet as a Kafka source by binding it to a Kafka topic.
-
-.aws-ddb-streams-source-binding.yaml
-[source,yaml]
-----
-apiVersion: camel.apache.org/v1alpha1
-kind: KameletBinding
-metadata:
-  name: aws-ddb-streams-source-binding
-spec:
-  source:
-    ref:
-      kind: Kamelet
-      apiVersion: camel.apache.org/v1alpha1
-      name: aws-ddb-streams-source
-    properties:
-      accessKey: "The Access Key"
-      region: "eu-west-1"
-      secretKey: "The Secret Key"
-      table: "The Table"
-  sink:
-    ref:
-      kind: KafkaTopic
-      apiVersion: kafka.strimzi.io/v1beta1
-      name: my-topic
-  
-----
-
-==== *Prerequisites*
-
-* You've installed https://strimzi.io/[Strimzi].
-* You've created a topic named `my-topic` in the current namespace.
-* You have xref:{camel-k-version}@camel-k::installation/installation.adoc[Camel K installed] on the cluster.
-
-==== *Procedure for using the cluster CLI*
-
-. Save the `aws-ddb-streams-source-binding.yaml` file to your local drive, and then edit it as needed for your configuration.
-
-. Run the source by using the following command:
-+
-[source,shell]
-----
-kubectl apply -f aws-ddb-streams-source-binding.yaml
-----
-
-==== *Procedure for using the Kamel CLI*
-
-Configure and run the source by using the following command:
-
-[source,shell]
-----
-kamel bind aws-ddb-streams-source -p "source.accessKey=The Access Key" -p "source.region=eu-west-1" -p "source.secretKey=The Secret Key" -p "source.table=The Table" kafka.strimzi.io/v1beta1:KafkaTopic:my-topic
-----
-
-This command creates the KameletBinding in the current namespace on the cluster.
-
-== Kamelet source file
-
-https://github.com/apache/camel-kamelets/blob/0.5.x/aws-ddb-streams-source.kamelet.yaml
-
-// THIS FILE IS AUTOMATICALLY GENERATED: DO NOT EDIT
diff --git a/docs/modules/ROOT/pages/aws-ec2-sink.adoc b/docs/modules/ROOT/pages/aws-ec2-sink.adoc
deleted file mode 100644
index 5cd3d76..0000000
--- a/docs/modules/ROOT/pages/aws-ec2-sink.adoc
+++ /dev/null
@@ -1,156 +0,0 @@
-// THIS FILE IS AUTOMATICALLY GENERATED: DO NOT EDIT
-
-= image:kamelets/aws-ec2-sink.svg[] AWS EC2 Sink
-
-*Provided by: "Apache Software Foundation"*
-
-*Support Level for this Kamelet is: "Preview"*
-
-Check the status of EC2 instances
-
-The Kamelet expects the following headers to be set:
-
-- `instanceIds` / `ce-instanceids`: as a comma separated list of EC2 instance ids.
-
-== Configuration Options
-
-The following table summarizes the configuration options available for the `aws-ec2-sink` Kamelet:
-[width="100%",cols="2,^2,3,^2,^2,^3",options="header"]
-|===
-| Property| Name| Description| Type| Default| Example
-| *accessKey {empty}* *| Access Key| The access key obtained from AWS| string| | 
-| *region {empty}* *| AWS Region| The AWS region to connect to| string| | `"eu-west-1"`
-| *secretKey {empty}* *| Secret Key| The secret key obtained from AWS| string| | 
-|===
-
-NOTE: Fields marked with an asterisk ({empty}*) are mandatory.
-
-
-== Dependencies
-
-At runtime, the `aws-ec2-sink Kamelet relies upon the presence of the following dependencies:
-
-- camel:aws2-ec2
-- camel:kamelet 
-
-== Usage
-
-This section describes how you can use the `aws-ec2-sink`.
-
-=== Knative Sink
-
-You can use the `aws-ec2-sink` Kamelet as a Knative sink by binding it to a Knative object.
-
-.aws-ec2-sink-binding.yaml
-[source,yaml]
-----
-apiVersion: camel.apache.org/v1alpha1
-kind: KameletBinding
-metadata:
-  name: aws-ec2-sink-binding
-spec:
-  source:
-    ref:
-      kind: Channel
-      apiVersion: messaging.knative.dev/v1
-      name: mychannel
-  sink:
-    ref:
-      kind: Kamelet
-      apiVersion: camel.apache.org/v1alpha1
-      name: aws-ec2-sink
-    properties:
-      accessKey: "The Access Key"
-      region: "eu-west-1"
-      secretKey: "The Secret Key"
-  
-----
-
-==== *Prerequisite*
-
-You have xref:{camel-k-version}@camel-k::installation/installation.adoc[Camel K installed] on the cluster.
-
-==== *Procedure for using the cluster CLI*
-
-. Save the `aws-ec2-sink-binding.yaml` file to your local drive, and then edit it as needed for your configuration.
-
-. Run the sink by using the following command:
-+
-[source,shell]
-----
-kubectl apply -f aws-ec2-sink-binding.yaml
-----
-
-==== *Procedure for using the Kamel CLI*
-
-Configure and run the sink by using the following command:
-
-[source,shell]
-----
-kamel bind channel:mychannel aws-ec2-sink -p "sink.accessKey=The Access Key" -p "sink.region=eu-west-1" -p "sink.secretKey=The Secret Key"
-----
-
-This command creates the KameletBinding in the current namespace on the cluster.
-
-=== Kafka Sink
-
-You can use the `aws-ec2-sink` Kamelet as a Kafka sink by binding it to a Kafka topic.
-
-.aws-ec2-sink-binding.yaml
-[source,yaml]
-----
-apiVersion: camel.apache.org/v1alpha1
-kind: KameletBinding
-metadata:
-  name: aws-ec2-sink-binding
-spec:
-  source:
-    ref:
-      kind: KafkaTopic
-      apiVersion: kafka.strimzi.io/v1beta1
-      name: my-topic
-  sink:
-    ref:
-      kind: Kamelet
-      apiVersion: camel.apache.org/v1alpha1
-      name: aws-ec2-sink
-    properties:
-      accessKey: "The Access Key"
-      region: "eu-west-1"
-      secretKey: "The Secret Key"
-  
-----
-
-==== *Prerequisites*
-
-* You've installed https://strimzi.io/[Strimzi].
-* You've created a topic named `my-topic` in the current namespace.
-* You have xref:{camel-k-version}@camel-k::installation/installation.adoc[Camel K installed] on the cluster.
-
-==== *Procedure for using the cluster CLI*
-
-. Save the `aws-ec2-sink-binding.yaml` file to your local drive, and then edit it as needed for your configuration.
-
-. Run the sink by using the following command:
-+
-[source,shell]
-----
-kubectl apply -f aws-ec2-sink-binding.yaml
-----
-
-==== *Procedure for using the Kamel CLI*
-
-Configure and run the sink by using the following command:
-
-[source,shell]
-----
-kamel bind kafka.strimzi.io/v1beta1:KafkaTopic:my-topic aws-ec2-sink -p "sink.accessKey=The Access Key" -p "sink.region=eu-west-1" -p "sink.secretKey=The Secret Key"
-----
-
-This command creates the KameletBinding in the current namespace on the cluster.
-
-== Kamelet source file
-
-https://github.com/apache/camel-kamelets/blob/0.5.x/aws-ec2-sink.kamelet.yaml
-
-// THIS FILE IS AUTOMATICALLY GENERATED: DO NOT EDIT
diff --git a/docs/modules/ROOT/pages/aws-kinesis-firehose-sink.adoc b/docs/modules/ROOT/pages/aws-kinesis-firehose-sink.adoc
deleted file mode 100644
index 3736293..0000000
--- a/docs/modules/ROOT/pages/aws-kinesis-firehose-sink.adoc
+++ /dev/null
@@ -1,155 +0,0 @@
-// THIS FILE IS AUTOMATICALLY GENERATED: DO NOT EDIT
-
-= image:kamelets/aws-kinesis-firehose-sink.svg[] AWS Kinesis Firehose Sink
-
-*Provided by: "Apache Software Foundation"*
-
-*Support Level for this Kamelet is: "Preview"*
-
-Send message to an AWS Kinesis Firehose Stream
-
-== Configuration Options
-
-The following table summarizes the configuration options available for the `aws-kinesis-firehose-sink` Kamelet:
-[width="100%",cols="2,^2,3,^2,^2,^3",options="header"]
-|===
-| Property| Name| Description| Type| Default| Example
-| *accessKey {empty}* *| Access Key| The access key obtained from AWS| string| | 
-| *region {empty}* *| AWS Region| The AWS region to connect to| string| | `"eu-west-1"`
-| *secretKey {empty}* *| Secret Key| The secret key obtained from AWS| string| | 
-| *streamName {empty}* *| Stream Name| The name of the stream we want to send to data to| string| | 
-|===
-
-NOTE: Fields marked with an asterisk ({empty}*) are mandatory.
-
-
-== Dependencies
-
-At runtime, the `aws-kinesis-firehose-sink Kamelet relies upon the presence of the following dependencies:
-
-- camel:aws2-kinesis
-- camel:kamelet 
-
-== Usage
-
-This section describes how you can use the `aws-kinesis-firehose-sink`.
-
-=== Knative Sink
-
-You can use the `aws-kinesis-firehose-sink` Kamelet as a Knative sink by binding it to a Knative object.
-
-.aws-kinesis-firehose-sink-binding.yaml
-[source,yaml]
-----
-apiVersion: camel.apache.org/v1alpha1
-kind: KameletBinding
-metadata:
-  name: aws-kinesis-firehose-sink-binding
-spec:
-  source:
-    ref:
-      kind: Channel
-      apiVersion: messaging.knative.dev/v1
-      name: mychannel
-  sink:
-    ref:
-      kind: Kamelet
-      apiVersion: camel.apache.org/v1alpha1
-      name: aws-kinesis-firehose-sink
-    properties:
-      accessKey: "The Access Key"
-      region: "eu-west-1"
-      secretKey: "The Secret Key"
-      streamName: "The Stream Name"
-  
-----
-
-==== *Prerequisite*
-
-You have xref:{camel-k-version}@camel-k::installation/installation.adoc[Camel K installed] on the cluster.
-
-==== *Procedure for using the cluster CLI*
-
-. Save the `aws-kinesis-firehose-sink-binding.yaml` file to your local drive, and then edit it as needed for your configuration.
-
-. Run the sink by using the following command:
-+
-[source,shell]
-----
-kubectl apply -f aws-kinesis-firehose-sink-binding.yaml
-----
-
-==== *Procedure for using the Kamel CLI*
-
-Configure and run the sink by using the following command:
-
-[source,shell]
-----
-kamel bind channel:mychannel aws-kinesis-firehose-sink -p "sink.accessKey=The Access Key" -p "sink.region=eu-west-1" -p "sink.secretKey=The Secret Key" -p "sink.streamName=The Stream Name"
-----
-
-This command creates the KameletBinding in the current namespace on the cluster.
-
-=== Kafka Sink
-
-You can use the `aws-kinesis-firehose-sink` Kamelet as a Kafka sink by binding it to a Kafka topic.
-
-.aws-kinesis-firehose-sink-binding.yaml
-[source,yaml]
-----
-apiVersion: camel.apache.org/v1alpha1
-kind: KameletBinding
-metadata:
-  name: aws-kinesis-firehose-sink-binding
-spec:
-  source:
-    ref:
-      kind: KafkaTopic
-      apiVersion: kafka.strimzi.io/v1beta1
-      name: my-topic
-  sink:
-    ref:
-      kind: Kamelet
-      apiVersion: camel.apache.org/v1alpha1
-      name: aws-kinesis-firehose-sink
-    properties:
-      accessKey: "The Access Key"
-      region: "eu-west-1"
-      secretKey: "The Secret Key"
-      streamName: "The Stream Name"
-  
-----
-
-==== *Prerequisites*
-
-* You've installed https://strimzi.io/[Strimzi].
-* You've created a topic named `my-topic` in the current namespace.
-* You have xref:{camel-k-version}@camel-k::installation/installation.adoc[Camel K installed] on the cluster.
-
-==== *Procedure for using the cluster CLI*
-
-. Save the `aws-kinesis-firehose-sink-binding.yaml` file to your local drive, and then edit it as needed for your configuration.
-
-. Run the sink by using the following command:
-+
-[source,shell]
-----
-kubectl apply -f aws-kinesis-firehose-sink-binding.yaml
-----
-
-==== *Procedure for using the Kamel CLI*
-
-Configure and run the sink by using the following command:
-
-[source,shell]
-----
-kamel bind kafka.strimzi.io/v1beta1:KafkaTopic:my-topic aws-kinesis-firehose-sink -p "sink.accessKey=The Access Key" -p "sink.region=eu-west-1" -p "sink.secretKey=The Secret Key" -p "sink.streamName=The Stream Name"
-----
-
-This command creates the KameletBinding in the current namespace on the cluster.
-
-== Kamelet source file
-
-https://github.com/apache/camel-kamelets/blob/0.5.x/aws-kinesis-firehose-sink.kamelet.yaml
-
-// THIS FILE IS AUTOMATICALLY GENERATED: DO NOT EDIT
diff --git a/docs/modules/ROOT/pages/aws-kinesis-sink.adoc b/docs/modules/ROOT/pages/aws-kinesis-sink.adoc
deleted file mode 100644
index 170aaf4..0000000
--- a/docs/modules/ROOT/pages/aws-kinesis-sink.adoc
+++ /dev/null
@@ -1,167 +0,0 @@
-// THIS FILE IS AUTOMATICALLY GENERATED: DO NOT EDIT
-
-= image:kamelets/aws-kinesis-sink.svg[] AWS Kinesis Sink
-
-*Provided by: "Apache Software Foundation"*
-
-*Support Level for this Kamelet is: "Preview"*
-
-Send data to AWS Kinesis.
-
-The Kamelet expects the following header:
-
-- `partition` / `ce-partition`: to set the Kinesis partition key
-
-If the header won't be set the exchange ID will be used.
-
-The Kamelet is also able to recognize the following header:
-
-- `sequence-number` / `ce-sequencenumber`: to set the Sequence number
-
-This header is optional.
-
-== Configuration Options
-
-The following table summarizes the configuration options available for the `aws-kinesis-sink` Kamelet:
-[width="100%",cols="2,^2,3,^2,^2,^3",options="header"]
-|===
-| Property| Name| Description| Type| Default| Example
-| *accessKey {empty}* *| Access Key| The access key obtained from AWS| string| | 
-| *region {empty}* *| AWS Region| The AWS region to connect to| string| | `"eu-west-1"`
-| *secretKey {empty}* *| Secret Key| The secret key obtained from AWS| string| | 
-| *stream {empty}* *| Stream Name| The Kinesis stream that you want to access (needs to be created in advance)| string| | 
-|===
-
-NOTE: Fields marked with an asterisk ({empty}*) are mandatory.
-
-
-== Dependencies
-
-At runtime, the `aws-kinesis-sink Kamelet relies upon the presence of the following dependencies:
-
-- camel:aws2-kinesis
-- camel:kamelet 
-
-== Usage
-
-This section describes how you can use the `aws-kinesis-sink`.
-
-=== Knative Sink
-
-You can use the `aws-kinesis-sink` Kamelet as a Knative sink by binding it to a Knative object.
-
-.aws-kinesis-sink-binding.yaml
-[source,yaml]
-----
-apiVersion: camel.apache.org/v1alpha1
-kind: KameletBinding
-metadata:
-  name: aws-kinesis-sink-binding
-spec:
-  source:
-    ref:
-      kind: Channel
-      apiVersion: messaging.knative.dev/v1
-      name: mychannel
-  sink:
-    ref:
-      kind: Kamelet
-      apiVersion: camel.apache.org/v1alpha1
-      name: aws-kinesis-sink
-    properties:
-      accessKey: "The Access Key"
-      region: "eu-west-1"
-      secretKey: "The Secret Key"
-      stream: "The Stream Name"
-  
-----
-
-==== *Prerequisite*
-
-You have xref:{camel-k-version}@camel-k::installation/installation.adoc[Camel K installed] on the cluster.
-
-==== *Procedure for using the cluster CLI*
-
-. Save the `aws-kinesis-sink-binding.yaml` file to your local drive, and then edit it as needed for your configuration.
-
-. Run the sink by using the following command:
-+
-[source,shell]
-----
-kubectl apply -f aws-kinesis-sink-binding.yaml
-----
-
-==== *Procedure for using the Kamel CLI*
-
-Configure and run the sink by using the following command:
-
-[source,shell]
-----
-kamel bind channel:mychannel aws-kinesis-sink -p "sink.accessKey=The Access Key" -p "sink.region=eu-west-1" -p "sink.secretKey=The Secret Key" -p "sink.stream=The Stream Name"
-----
-
-This command creates the KameletBinding in the current namespace on the cluster.
-
-=== Kafka Sink
-
-You can use the `aws-kinesis-sink` Kamelet as a Kafka sink by binding it to a Kafka topic.
-
-.aws-kinesis-sink-binding.yaml
-[source,yaml]
-----
-apiVersion: camel.apache.org/v1alpha1
-kind: KameletBinding
-metadata:
-  name: aws-kinesis-sink-binding
-spec:
-  source:
-    ref:
-      kind: KafkaTopic
-      apiVersion: kafka.strimzi.io/v1beta1
-      name: my-topic
-  sink:
-    ref:
-      kind: Kamelet
-      apiVersion: camel.apache.org/v1alpha1
-      name: aws-kinesis-sink
-    properties:
-      accessKey: "The Access Key"
-      region: "eu-west-1"
-      secretKey: "The Secret Key"
-      stream: "The Stream Name"
-  
-----
-
-==== *Prerequisites*
-
-* You've installed https://strimzi.io/[Strimzi].
-* You've created a topic named `my-topic` in the current namespace.
-* You have xref:{camel-k-version}@camel-k::installation/installation.adoc[Camel K installed] on the cluster.
-
-==== *Procedure for using the cluster CLI*
-
-. Save the `aws-kinesis-sink-binding.yaml` file to your local drive, and then edit it as needed for your configuration.
-
-. Run the sink by using the following command:
-+
-[source,shell]
-----
-kubectl apply -f aws-kinesis-sink-binding.yaml
-----
-
-==== *Procedure for using the Kamel CLI*
-
-Configure and run the sink by using the following command:
-
-[source,shell]
-----
-kamel bind kafka.strimzi.io/v1beta1:KafkaTopic:my-topic aws-kinesis-sink -p "sink.accessKey=The Access Key" -p "sink.region=eu-west-1" -p "sink.secretKey=The Secret Key" -p "sink.stream=The Stream Name"
-----
-
-This command creates the KameletBinding in the current namespace on the cluster.
-
-== Kamelet source file
-
-https://github.com/apache/camel-kamelets/blob/0.5.x/aws-kinesis-sink.kamelet.yaml
-
-// THIS FILE IS AUTOMATICALLY GENERATED: DO NOT EDIT
diff --git a/docs/modules/ROOT/pages/aws-kinesis-source.adoc b/docs/modules/ROOT/pages/aws-kinesis-source.adoc
deleted file mode 100644
index 4ef7c56..0000000
--- a/docs/modules/ROOT/pages/aws-kinesis-source.adoc
+++ /dev/null
@@ -1,156 +0,0 @@
-// THIS FILE IS AUTOMATICALLY GENERATED: DO NOT EDIT
-
-= image:kamelets/aws-kinesis-source.svg[] AWS Kinesis Source
-
-*Provided by: "Apache Software Foundation"*
-
-*Support Level for this Kamelet is: "Preview"*
-
-Receive data from AWS Kinesis.
-
-== Configuration Options
-
-The following table summarizes the configuration options available for the `aws-kinesis-source` Kamelet:
-[width="100%",cols="2,^2,3,^2,^2,^3",options="header"]
-|===
-| Property| Name| Description| Type| Default| Example
-| *accessKey {empty}* *| Access Key| The access key obtained from AWS| string| | 
-| *region {empty}* *| AWS Region| The AWS region to connect to| string| | `"eu-west-1"`
-| *secretKey {empty}* *| Secret Key| The secret key obtained from AWS| string| | 
-| *stream {empty}* *| Stream Name| The Kinesis stream that you want to access (needs to be created in advance)| string| | 
-|===
-
-NOTE: Fields marked with an asterisk ({empty}*) are mandatory.
-
-
-== Dependencies
-
-At runtime, the `aws-kinesis-source Kamelet relies upon the presence of the following dependencies:
-
-- camel:aws2-kinesis
-- camel:kamelet
-- camel:gson 
-
-== Usage
-
-This section describes how you can use the `aws-kinesis-source`.
-
-=== Knative Source
-
-You can use the `aws-kinesis-source` Kamelet as a Knative source by binding it to a Knative object.
-
-.aws-kinesis-source-binding.yaml
-[source,yaml]
-----
-apiVersion: camel.apache.org/v1alpha1
-kind: KameletBinding
-metadata:
-  name: aws-kinesis-source-binding
-spec:
-  source:
-    ref:
-      kind: Kamelet
-      apiVersion: camel.apache.org/v1alpha1
-      name: aws-kinesis-source
-    properties:
-      accessKey: "The Access Key"
-      region: "eu-west-1"
-      secretKey: "The Secret Key"
-      stream: "The Stream Name"
-  sink:
-    ref:
-      kind: Channel
-      apiVersion: messaging.knative.dev/v1
-      name: mychannel
-  
-----
-
-==== *Prerequisite*
-
-You have xref:{camel-k-version}@camel-k::installation/installation.adoc[Camel K installed] on the cluster.
-
-==== *Procedure for using the cluster CLI*
-
-. Save the `aws-kinesis-source-binding.yaml` file to your local drive, and then edit it as needed for your configuration.
-
-. Run the source by using the following command:
-+
-[source,shell]
-----
-kubectl apply -f aws-kinesis-source-binding.yaml
-----
-
-==== *Procedure for using the Kamel CLI*
-
-Configure and run the source by using the following command:
-
-[source,shell]
-----
-kamel bind aws-kinesis-source -p "source.accessKey=The Access Key" -p "source.region=eu-west-1" -p "source.secretKey=The Secret Key" -p "source.stream=The Stream Name" channel:mychannel
-----
-
-This command creates the KameletBinding in the current namespace on the cluster.
-
-=== Kafka Source
-
-You can use the `aws-kinesis-source` Kamelet as a Kafka source by binding it to a Kafka topic.
-
-.aws-kinesis-source-binding.yaml
-[source,yaml]
-----
-apiVersion: camel.apache.org/v1alpha1
-kind: KameletBinding
-metadata:
-  name: aws-kinesis-source-binding
-spec:
-  source:
-    ref:
-      kind: Kamelet
-      apiVersion: camel.apache.org/v1alpha1
-      name: aws-kinesis-source
-    properties:
-      accessKey: "The Access Key"
-      region: "eu-west-1"
-      secretKey: "The Secret Key"
-      stream: "The Stream Name"
-  sink:
-    ref:
-      kind: KafkaTopic
-      apiVersion: kafka.strimzi.io/v1beta1
-      name: my-topic
-  
-----
-
-==== *Prerequisites*
-
-* You've installed https://strimzi.io/[Strimzi].
-* You've created a topic named `my-topic` in the current namespace.
-* You have xref:{camel-k-version}@camel-k::installation/installation.adoc[Camel K installed] on the cluster.
-
-==== *Procedure for using the cluster CLI*
-
-. Save the `aws-kinesis-source-binding.yaml` file to your local drive, and then edit it as needed for your configuration.
-
-. Run the source by using the following command:
-+
-[source,shell]
-----
-kubectl apply -f aws-kinesis-source-binding.yaml
-----
-
-==== *Procedure for using the Kamel CLI*
-
-Configure and run the source by using the following command:
-
-[source,shell]
-----
-kamel bind aws-kinesis-source -p "source.accessKey=The Access Key" -p "source.region=eu-west-1" -p "source.secretKey=The Secret Key" -p "source.stream=The Stream Name" kafka.strimzi.io/v1beta1:KafkaTopic:my-topic
-----
-
-This command creates the KameletBinding in the current namespace on the cluster.
-
-== Kamelet source file
-
-https://github.com/apache/camel-kamelets/blob/0.5.x/aws-kinesis-source.kamelet.yaml
-
-// THIS FILE IS AUTOMATICALLY GENERATED: DO NOT EDIT
diff --git a/docs/modules/ROOT/pages/aws-lambda-sink.adoc b/docs/modules/ROOT/pages/aws-lambda-sink.adoc
deleted file mode 100644
index 0f07521..0000000
--- a/docs/modules/ROOT/pages/aws-lambda-sink.adoc
+++ /dev/null
@@ -1,155 +0,0 @@
-// THIS FILE IS AUTOMATICALLY GENERATED: DO NOT EDIT
-
-= image:kamelets/aws-lambda-sink.svg[] AWS Lambda Sink
-
-*Provided by: "Apache Software Foundation"*
-
-*Support Level for this Kamelet is: "Preview"*
-
-Send a payload to an AWS Lambda function
-
-== Configuration Options
-
-The following table summarizes the configuration options available for the `aws-lambda-sink` Kamelet:
-[width="100%",cols="2,^2,3,^2,^2,^3",options="header"]
-|===
-| Property| Name| Description| Type| Default| Example
-| *accessKey {empty}* *| Access Key| The access key obtained from AWS| string| | 
-| *function {empty}* *| Function Name| The Lambda Function name| string| | 
-| *region {empty}* *| AWS Region| The AWS region to connect to| string| | `"eu-west-1"`
-| *secretKey {empty}* *| Secret Key| The secret key obtained from AWS| string| | 
-|===
-
-NOTE: Fields marked with an asterisk ({empty}*) are mandatory.
-
-
-== Dependencies
-
-At runtime, the `aws-lambda-sink Kamelet relies upon the presence of the following dependencies:
-
-- camel:aws2-lambda
-- camel:kamelet 
-
-== Usage
-
-This section describes how you can use the `aws-lambda-sink`.
-
-=== Knative Sink
-
-You can use the `aws-lambda-sink` Kamelet as a Knative sink by binding it to a Knative object.
-
-.aws-lambda-sink-binding.yaml
-[source,yaml]
-----
-apiVersion: camel.apache.org/v1alpha1
-kind: KameletBinding
-metadata:
-  name: aws-lambda-sink-binding
-spec:
-  source:
-    ref:
-      kind: Channel
-      apiVersion: messaging.knative.dev/v1
-      name: mychannel
-  sink:
-    ref:
-      kind: Kamelet
-      apiVersion: camel.apache.org/v1alpha1
-      name: aws-lambda-sink
-    properties:
-      accessKey: "The Access Key"
-      function: "The Function Name"
-      region: "eu-west-1"
-      secretKey: "The Secret Key"
-  
-----
-
-==== *Prerequisite*
-
-You have xref:{camel-k-version}@camel-k::installation/installation.adoc[Camel K installed] on the cluster.
-
-==== *Procedure for using the cluster CLI*
-
-. Save the `aws-lambda-sink-binding.yaml` file to your local drive, and then edit it as needed for your configuration.
-
-. Run the sink by using the following command:
-+
-[source,shell]
-----
-kubectl apply -f aws-lambda-sink-binding.yaml
-----
-
-==== *Procedure for using the Kamel CLI*
-
-Configure and run the sink by using the following command:
-
-[source,shell]
-----
-kamel bind channel:mychannel aws-lambda-sink -p "sink.accessKey=The Access Key" -p "sink.function=The Function Name" -p "sink.region=eu-west-1" -p "sink.secretKey=The Secret Key"
-----
-
-This command creates the KameletBinding in the current namespace on the cluster.
-
-=== Kafka Sink
-
-You can use the `aws-lambda-sink` Kamelet as a Kafka sink by binding it to a Kafka topic.
-
-.aws-lambda-sink-binding.yaml
-[source,yaml]
-----
-apiVersion: camel.apache.org/v1alpha1
-kind: KameletBinding
-metadata:
-  name: aws-lambda-sink-binding
-spec:
-  source:
-    ref:
-      kind: KafkaTopic
-      apiVersion: kafka.strimzi.io/v1beta1
-      name: my-topic
-  sink:
-    ref:
-      kind: Kamelet
-      apiVersion: camel.apache.org/v1alpha1
-      name: aws-lambda-sink
-    properties:
-      accessKey: "The Access Key"
-      function: "The Function Name"
-      region: "eu-west-1"
-      secretKey: "The Secret Key"
-  
-----
-
-==== *Prerequisites*
-
-* You've installed https://strimzi.io/[Strimzi].
-* You've created a topic named `my-topic` in the current namespace.
-* You have xref:{camel-k-version}@camel-k::installation/installation.adoc[Camel K installed] on the cluster.
-
-==== *Procedure for using the cluster CLI*
-
-. Save the `aws-lambda-sink-binding.yaml` file to your local drive, and then edit it as needed for your configuration.
-
-. Run the sink by using the following command:
-+
-[source,shell]
-----
-kubectl apply -f aws-lambda-sink-binding.yaml
-----
-
-==== *Procedure for using the Kamel CLI*
-
-Configure and run the sink by using the following command:
-
-[source,shell]
-----
-kamel bind kafka.strimzi.io/v1beta1:KafkaTopic:my-topic aws-lambda-sink -p "sink.accessKey=The Access Key" -p "sink.function=The Function Name" -p "sink.region=eu-west-1" -p "sink.secretKey=The Secret Key"
-----
-
-This command creates the KameletBinding in the current namespace on the cluster.
-
-== Kamelet source file
-
-https://github.com/apache/camel-kamelets/blob/0.5.x/aws-lambda-sink.kamelet.yaml
-
-// THIS FILE IS AUTOMATICALLY GENERATED: DO NOT EDIT
diff --git a/docs/modules/ROOT/pages/aws-s3-sink.adoc b/docs/modules/ROOT/pages/aws-s3-sink.adoc
deleted file mode 100644
index ca8833d..0000000
--- a/docs/modules/ROOT/pages/aws-s3-sink.adoc
+++ /dev/null
@@ -1,162 +0,0 @@
-// THIS FILE IS AUTOMATICALLY GENERATED: DO NOT EDIT
-
-= image:kamelets/aws-s3-sink.svg[] AWS S3 Sink
-
-*Provided by: "Apache Software Foundation"*
-
-*Support Level for this Kamelet is: "Preview"*
-
-Upload data to AWS S3.
-
-The Kamelet expects the following headers to be set:
-
-- `file` / `ce-file`: as the file name to upload
-
-If the header won't be set the exchange ID will be used as file name.
-
-== Configuration Options
-
-The following table summarizes the configuration options available for the `aws-s3-sink` Kamelet:
-[width="100%",cols="2,^2,3,^2,^2,^3",options="header"]
-|===
-| Property| Name| Description| Type| Default| Example
-| *accessKey {empty}* *| Access Key| The access key obtained from AWS.| string| | 
-| *bucketNameOrArn {empty}* *| Bucket Name| The S3 Bucket name or ARN.| string| | 
-| *region {empty}* *| AWS Region| The AWS region to connect to.| string| | `"eu-west-1"`
-| *secretKey {empty}* *| Secret Key| The secret key obtained from AWS.| string| | 
-| autoCreateBucket| Autocreate Bucket| Setting the autocreation of the S3 bucket bucketName.| boolean| `false`| 
-|===
-
-NOTE: Fields marked with an asterisk ({empty}*) are mandatory.
-
-
-== Dependencies
-
-At runtime, the `aws-s3-sink Kamelet relies upon the presence of the following dependencies:
-
-- camel:aws2-s3
-- camel:kamelet 
-
-== Usage
-
-This section describes how you can use the `aws-s3-sink`.
-
-=== Knative Sink
-
-You can use the `aws-s3-sink` Kamelet as a Knative sink by binding it to a Knative object.
-
-.aws-s3-sink-binding.yaml
-[source,yaml]
-----
-apiVersion: camel.apache.org/v1alpha1
-kind: KameletBinding
-metadata:
-  name: aws-s3-sink-binding
-spec:
-  source:
-    ref:
-      kind: Channel
-      apiVersion: messaging.knative.dev/v1
-      name: mychannel
-  sink:
-    ref:
-      kind: Kamelet
-      apiVersion: camel.apache.org/v1alpha1
-      name: aws-s3-sink
-    properties:
-      accessKey: "The Access Key"
-      bucketNameOrArn: "The Bucket Name"
-      region: "eu-west-1"
-      secretKey: "The Secret Key"
-  
-----
-
-==== *Prerequisite*
-
-You have xref:{camel-k-version}@camel-k::installation/installation.adoc[Camel K installed] on the cluster.
-
-==== *Procedure for using the cluster CLI*
-
-. Save the `aws-s3-sink-binding.yaml` file to your local drive, and then edit it as needed for your configuration.
-
-. Run the sink by using the following command:
-+
-[source,shell]
-----
-kubectl apply -f aws-s3-sink-binding.yaml
-----
-
-==== *Procedure for using the Kamel CLI*
-
-Configure and run the sink by using the following command:
-
-[source,shell]
-----
-kamel bind channel:mychannel aws-s3-sink -p "sink.accessKey=The Access Key" -p "sink.bucketNameOrArn=The Bucket Name" -p "sink.region=eu-west-1" -p "sink.secretKey=The Secret Key"
-----
-
-This command creates the KameletBinding in the current namespace on the cluster.
-
-=== Kafka Sink
-
-You can use the `aws-s3-sink` Kamelet as a Kafka sink by binding it to a Kafka topic.
-
-.aws-s3-sink-binding.yaml
-[source,yaml]
-----
-apiVersion: camel.apache.org/v1alpha1
-kind: KameletBinding
-metadata:
-  name: aws-s3-sink-binding
-spec:
-  source:
-    ref:
-      kind: KafkaTopic
-      apiVersion: kafka.strimzi.io/v1beta1
-      name: my-topic
-  sink:
-    ref:
-      kind: Kamelet
-      apiVersion: camel.apache.org/v1alpha1
-      name: aws-s3-sink
-    properties:
-      accessKey: "The Access Key"
-      bucketNameOrArn: "The Bucket Name"
-      region: "eu-west-1"
-      secretKey: "The Secret Key"
-  
-----
-
-==== *Prerequisites*
-
-* You've installed https://strimzi.io/[Strimzi].
-* You've created a topic named `my-topic` in the current namespace.
-* You have xref:{camel-k-version}@camel-k::installation/installation.adoc[Camel K installed] on the cluster.
-
-==== *Procedure for using the cluster CLI*
-
-. Save the `aws-s3-sink-binding.yaml` file to your local drive, and then edit it as needed for your configuration.
-
-. Run the sink by using the following command:
-+
-[source,shell]
-----
-kubectl apply -f aws-s3-sink-binding.yaml
-----
-
-==== *Procedure for using the Kamel CLI*
-
-Configure and run the sink by using the following command:
-
-[source,shell]
-----
-kamel bind kafka.strimzi.io/v1beta1:KafkaTopic:my-topic aws-s3-sink -p "sink.accessKey=The Access Key" -p "sink.bucketNameOrArn=The Bucket Name" -p "sink.region=eu-west-1" -p "sink.secretKey=The Secret Key"
-----
-
-This command creates the KameletBinding in the current namespace on the cluster.
-
-== Kamelet source file
-
-https://github.com/apache/camel-kamelets/blob/0.5.x/aws-s3-sink.kamelet.yaml
-
-// THIS FILE IS AUTOMATICALLY GENERATED: DO NOT EDIT
diff --git a/docs/modules/ROOT/pages/aws-s3-source.adoc b/docs/modules/ROOT/pages/aws-s3-source.adoc
deleted file mode 100644
index c538c5d..0000000
--- a/docs/modules/ROOT/pages/aws-s3-source.adoc
+++ /dev/null
@@ -1,160 +0,0 @@
-// THIS FILE IS AUTOMATICALLY GENERATED: DO NOT EDIT
-
-= image:kamelets/aws-s3-source.svg[] AWS S3 Source
-
-*Provided by: "Apache Software Foundation"*
-
-*Support Level for this Kamelet is: "Preview"*
-
-Receive data from AWS S3.
-
-== Configuration Options
-
-The following table summarizes the configuration options available for the `aws-s3-source` Kamelet:
-[width="100%",cols="2,^2,3,^2,^2,^3",options="header"]
-|===
-| Property| Name| Description| Type| Default| Example
-| *accessKey {empty}* *| Access Key| The access key obtained from AWS| string| | 
-| *bucketNameOrArn {empty}* *| Bucket Name| The S3 Bucket name or ARN| string| | 
-| *region {empty}* *| AWS Region| The AWS region to connect to| string| | `"eu-west-1"`
-| *secretKey {empty}* *| Secret Key| The secret key obtained from AWS| string| | 
-| autoCreateBucket| Autocreate Bucket| Setting the autocreation of the S3 bucket bucketName.| boolean| `false`| 
-| deleteAfterRead| Auto-delete Objects| Delete objects after consuming them| boolean| `true`| 
-| ignoreBody| Ignore Body| If it is true, the S3 Object Body will be ignored completely, if it is set to false the S3 Object will be put in the body. Setting this to true, will override any behavior defined by includeBody option.| boolean| `false`| 
-| includeBody| Include Body| If it is true, the exchange will be consumed and put into the body and closed. If false the S3Object stream will be put raw into the body and the headers will be set with the S3 object metadata.| boolean| `true`| 
-| prefix| Prefix| The AWS S3 bucket prefix to consider while searching| string| | `"folder/"`
-|===
-
-NOTE: Fields marked with an asterisk ({empty}*) are mandatory.
-
-
-== Dependencies
-
-At runtime, the `aws-s3-source Kamelet relies upon the presence of the following dependencies:
-
-- camel:aws2-s3
-- camel:kamelet 
-
-== Usage
-
-This section describes how you can use the `aws-s3-source`.
-
-=== Knative Source
-
-You can use the `aws-s3-source` Kamelet as a Knative source by binding it to a Knative object.
-
-.aws-s3-source-binding.yaml
-[source,yaml]
-----
-apiVersion: camel.apache.org/v1alpha1
-kind: KameletBinding
-metadata:
-  name: aws-s3-source-binding
-spec:
-  source:
-    ref:
-      kind: Kamelet
-      apiVersion: camel.apache.org/v1alpha1
-      name: aws-s3-source
-    properties:
-      accessKey: "The Access Key"
-      bucketNameOrArn: "The Bucket Name"
-      region: "eu-west-1"
-      secretKey: "The Secret Key"
-  sink:
-    ref:
-      kind: Channel
-      apiVersion: messaging.knative.dev/v1
-      name: mychannel
-  
-----
-
-==== *Prerequisite*
-
-You have xref:{camel-k-version}@camel-k::installation/installation.adoc[Camel K installed] on the cluster.
-
-==== *Procedure for using the cluster CLI*
-
-. Save the `aws-s3-source-binding.yaml` file to your local drive, and then edit it as needed for your configuration.
-
-. Run the source by using the following command:
-+
-[source,shell]
-----
-kubectl apply -f aws-s3-source-binding.yaml
-----
-
-==== *Procedure for using the Kamel CLI*
-
-Configure and run the source by using the following command:
-
-[source,shell]
-----
-kamel bind aws-s3-source -p "source.accessKey=The Access Key" -p "source.bucketNameOrArn=The Bucket Name" -p "source.region=eu-west-1" -p "source.secretKey=The Secret Key" channel:mychannel
-----
-
-This command creates the KameletBinding in the current namespace on the cluster.
-
-=== Kafka Source
-
-You can use the `aws-s3-source` Kamelet as a Kafka source by binding it to a Kafka topic.
-
-.aws-s3-source-binding.yaml
-[source,yaml]
-----
-apiVersion: camel.apache.org/v1alpha1
-kind: KameletBinding
-metadata:
-  name: aws-s3-source-binding
-spec:
-  source:
-    ref:
-      kind: Kamelet
-      apiVersion: camel.apache.org/v1alpha1
-      name: aws-s3-source
-    properties:
-      accessKey: "The Access Key"
-      bucketNameOrArn: "The Bucket Name"
-      region: "eu-west-1"
-      secretKey: "The Secret Key"
-  sink:
-    ref:
-      kind: KafkaTopic
-      apiVersion: kafka.strimzi.io/v1beta1
-      name: my-topic
-  
-----
-
-==== *Prerequisites*
-
-* You've installed https://strimzi.io/[Strimzi].
-* You've created a topic named `my-topic` in the current namespace.
-* You have xref:{camel-k-version}@camel-k::installation/installation.adoc[Camel K installed] on the cluster.
-
-==== *Procedure for using the cluster CLI*
-
-. Save the `aws-s3-source-binding.yaml` file to your local drive, and then edit it as needed for your configuration.
-
-. Run the source by using the following command:
-+
-[source,shell]
-----
-kubectl apply -f aws-s3-source-binding.yaml
-----
-
-==== *Procedure for using the Kamel CLI*
-
-Configure and run the source by using the following command:
-
-[source,shell]
-----
-kamel bind aws-s3-source -p "source.accessKey=The Access Key" -p "source.bucketNameOrArn=The Bucket Name" -p "source.region=eu-west-1" -p "source.secretKey=The Secret Key" kafka.strimzi.io/v1beta1:KafkaTopic:my-topic
-----
-
-This command creates the KameletBinding in the current namespace on the cluster.
-
-== Kamelet source file
-
-https://github.com/apache/camel-kamelets/blob/0.5.x/aws-s3-source.kamelet.yaml
-
-// THIS FILE IS AUTOMATICALLY GENERATED: DO NOT EDIT
diff --git a/docs/modules/ROOT/pages/aws-s3-streaming-upload-sink.adoc b/docs/modules/ROOT/pages/aws-s3-streaming-upload-sink.adoc
deleted file mode 100644
index af6507e..0000000
--- a/docs/modules/ROOT/pages/aws-s3-streaming-upload-sink.adoc
+++ /dev/null
@@ -1,165 +0,0 @@
-// THIS FILE IS AUTOMATICALLY GENERATED: DO NOT EDIT
-
-= image:kamelets/aws-s3-streaming-upload-sink.svg[] AWS S3 Streaming upload Sink
-
-*Provided by: "Apache Software Foundation"*
-
-*Support Level for this Kamelet is: "Preview"*
-
-Upload data to AWS S3 in streaming upload mode.
-
-== Configuration Options
-
-The following table summarizes the configuration options available for the `aws-s3-streaming-upload-sink` Kamelet:
-[width="100%",cols="2,^2,3,^2,^2,^3",options="header"]
-|===
-| Property| Name| Description| Type| Default| Example
-| *accessKey {empty}* *| Access Key| The access key obtained from AWS.| string| | 
-| *bucketNameOrArn {empty}* *| Bucket Name| The S3 Bucket name or ARN.| string| | 
-| *keyName {empty}* *| Key Name| Setting the key name for an element in the bucket through endpoint parameter. In Streaming Upload, with the default configuration, this will be the base for the progressive creation of files.| string| | 
-| *region {empty}* *| AWS Region| The AWS region to connect to.| string| | `"eu-west-1"`
-| *secretKey {empty}* *| Secret Key| The secret key obtained from AWS.| string| | 
-| autoCreateBucket| Autocreate Bucket| Setting the autocreation of the S3 bucket bucketName.| boolean| `false`| 
-| batchMessageNumber| Batch Message Number| The number of messages composing a batch in streaming upload mode| int| `10`| 
-| batchSize| Batch Size| The batch size (in bytes) in streaming upload mode| int| `"1000000"`| 
-| namingStrategy| Naming Strategy| The naming strategy to use in streaming upload mode. There are 2 enums and the value can be one of progressive, random| string| `"progressive"`| 
-| restartingPolicy| Restarting Policy| The restarting policy to use in streaming upload mode. There are 2 enums and the value can be one of override, lastPart| string| `"lastPart"`| 
-| streamingUploadMode| Streaming Upload Mode| Setting the Streaming Upload Mode| boolean| `true`| 
-| streamingUploadTimeout| Streaming Upload Timeout| While streaming upload mode is true, this option set the timeout to complete upload| long| | 
-|===
-
-NOTE: Fields marked with an asterisk ({empty}*) are mandatory.
-
-
-== Dependencies
-
-At runtime, the `aws-s3-streaming-upload-sink Kamelet relies upon the presence of the following dependencies:
-
-- camel:aws2-s3
-- camel:kamelet 
-
-== Usage
-
-This section describes how you can use the `aws-s3-streaming-upload-sink`.
-
-=== Knative Sink
-
-You can use the `aws-s3-streaming-upload-sink` Kamelet as a Knative sink by binding it to a Knative object.
-
-.aws-s3-streaming-upload-sink-binding.yaml
-[source,yaml]
-----
-apiVersion: camel.apache.org/v1alpha1
-kind: KameletBinding
-metadata:
-  name: aws-s3-streaming-upload-sink-binding
-spec:
-  source:
-    ref:
-      kind: Channel
-      apiVersion: messaging.knative.dev/v1
-      name: mychannel
-  sink:
-    ref:
-      kind: Kamelet
-      apiVersion: camel.apache.org/v1alpha1
-      name: aws-s3-streaming-upload-sink
-    properties:
-      accessKey: "The Access Key"
-      bucketNameOrArn: "The Bucket Name"
-      keyName: "The Key Name"
-      region: "eu-west-1"
-      secretKey: "The Secret Key"
-  
-----
-
-==== *Prerequisite*
-
-You have xref:{camel-k-version}@camel-k::installation/installation.adoc[Camel K installed] on the cluster.
-
-==== *Procedure for using the cluster CLI*
-
-. Save the `aws-s3-streaming-upload-sink-binding.yaml` file to your local drive, and then edit it as needed for your configuration.
-
-. Run the sink by using the following command:
-+
-[source,shell]
-----
-kubectl apply -f aws-s3-streaming-upload-sink-binding.yaml
-----
-
-==== *Procedure for using the Kamel CLI*
-
-Configure and run the sink by using the following command:
-
-[source,shell]
-----
-kamel bind channel:mychannel aws-s3-streaming-upload-sink -p "sink.accessKey=The Access Key" -p "sink.bucketNameOrArn=The Bucket Name" -p "sink.keyName=The Key Name" -p "sink.region=eu-west-1" -p "sink.secretKey=The Secret Key"
-----
-
-This command creates the KameletBinding in the current namespace on the cluster.
-
-=== Kafka Sink
-
-You can use the `aws-s3-streaming-upload-sink` Kamelet as a Kafka sink by binding it to a Kafka topic.
-
-.aws-s3-streaming-upload-sink-binding.yaml
-[source,yaml]
-----
-apiVersion: camel.apache.org/v1alpha1
-kind: KameletBinding
-metadata:
-  name: aws-s3-streaming-upload-sink-binding
-spec:
-  source:
-    ref:
-      kind: KafkaTopic
-      apiVersion: kafka.strimzi.io/v1beta1
-      name: my-topic
-  sink:
-    ref:
-      kind: Kamelet
-      apiVersion: camel.apache.org/v1alpha1
-      name: aws-s3-streaming-upload-sink
-    properties:
-      accessKey: "The Access Key"
-      bucketNameOrArn: "The Bucket Name"
-      keyName: "The Key Name"
-      region: "eu-west-1"
-      secretKey: "The Secret Key"
-  
-----
-
-==== *Prerequisites*
-
-* You've installed https://strimzi.io/[Strimzi].
-* You've created a topic named `my-topic` in the current namespace.
-* You have xref:{camel-k-version}@camel-k::installation/installation.adoc[Camel K installed] on the cluster.
-
-==== *Procedure for using the cluster CLI*
-
-. Save the `aws-s3-streaming-upload-sink-binding.yaml` file to your local drive, and then edit it as needed for your configuration.
-
-. Run the sink by using the following command:
-+
-[source,shell]
-----
-kubectl apply -f aws-s3-streaming-upload-sink-binding.yaml
-----
-
-==== *Procedure for using the Kamel CLI*
-
-Configure and run the sink by using the following command:
-
-[source,shell]
-----
-kamel bind kafka.strimzi.io/v1beta1:KafkaTopic:my-topic aws-s3-streaming-upload-sink -p "sink.accessKey=The Access Key" -p "sink.bucketNameOrArn=The Bucket Name" -p "sink.keyName=The Key Name" -p "sink.region=eu-west-1" -p "sink.secretKey=The Secret Key"
-----
-
-This command creates the KameletBinding in the current namespace on the cluster.
-
-== Kamelet source file
-
-https://github.com/apache/camel-kamelets/blob/0.5.x/aws-s3-streaming-upload-sink.kamelet.yaml
-
-// THIS FILE IS AUTOMATICALLY GENERATED: DO NOT EDIT
diff --git a/docs/modules/ROOT/pages/aws-sns-fifo-sink.adoc b/docs/modules/ROOT/pages/aws-sns-fifo-sink.adoc
deleted file mode 100644
index 27ef5ca..0000000
--- a/docs/modules/ROOT/pages/aws-sns-fifo-sink.adoc
+++ /dev/null
@@ -1,162 +0,0 @@
-// THIS FILE IS AUTOMATICALLY GENERATED: DO NOT EDIT
-
-= image:kamelets/aws-sns-fifo-sink.svg[] AWS SNS FIFO Sink
-
-*Provided by: "Apache Software Foundation"*
-
-*Support Level for this Kamelet is: "Preview"*
-
-Send message to an AWS SNS FIFO Topic
-
-The Kamelet expects the following headers to be set:
-
-- `subject` / `ce-subject`: the subject of the message
-
-== Configuration Options
-
-The following table summarizes the configuration options available for the `aws-sns-fifo-sink` Kamelet:
-[width="100%",cols="2,^2,3,^2,^2,^3",options="header"]
-|===
-| Property| Name| Description| Type| Default| Example
-| *accessKey {empty}* *| Access Key| The access key obtained from AWS| string| | 
-| *region {empty}* *| AWS Region| The AWS region to connect to| string| | `"eu-west-1"`
-| *secretKey {empty}* *| Secret Key| The secret key obtained from AWS| string| | 
-| *topicNameOrArn {empty}* *| Topic Name| The SNS Topic name or ARN| string| | 
-| autoCreateTopic| Autocreate Topic| Setting the autocreation of the SNS topic.| boolean| `false`| 
-| contentBasedDeduplication| Content-Based Deduplication| Use content-based deduplication (should be enabled in the SQS FIFO queue first)| boolean| `false`| 
-|===
-
-NOTE: Fields marked with an asterisk ({empty}*) are mandatory.
-
-
-== Dependencies
-
-At runtime, the `aws-sns-fifo-sink Kamelet relies upon the presence of the following dependencies:
-
-- camel:aws2-sns
-- camel:core
-- camel:kamelet 
-
-== Usage
-
-This section describes how you can use the `aws-sns-fifo-sink`.
-
-=== Knative Sink
-
-You can use the `aws-sns-fifo-sink` Kamelet as a Knative sink by binding it to a Knative object.
-
-.aws-sns-fifo-sink-binding.yaml
-[source,yaml]
-----
-apiVersion: camel.apache.org/v1alpha1
-kind: KameletBinding
-metadata:
-  name: aws-sns-fifo-sink-binding
-spec:
-  source:
-    ref:
-      kind: Channel
-      apiVersion: messaging.knative.dev/v1
-      name: mychannel
-  sink:
-    ref:
-      kind: Kamelet
-      apiVersion: camel.apache.org/v1alpha1
-      name: aws-sns-fifo-sink
-    properties:
-      accessKey: "The Access Key"
-      region: "eu-west-1"
-      secretKey: "The Secret Key"
-      topicNameOrArn: "The Topic Name"
-  
-----
-
-==== *Prerequisite*
-
-You have xref:{camel-k-version}@camel-k::installation/installation.adoc[Camel K installed] on the cluster.
-
-==== *Procedure for using the cluster CLI*
-
-. Save the `aws-sns-fifo-sink-binding.yaml` file to your local drive, and then edit it as needed for your configuration.
-
-. Run the sink by using the following command:
-+
-[source,shell]
-----
-kubectl apply -f aws-sns-fifo-sink-binding.yaml
-----
-
-==== *Procedure for using the Kamel CLI*
-
-Configure and run the sink by using the following command:
-
-[source,shell]
-----
-kamel bind channel:mychannel aws-sns-fifo-sink -p "sink.accessKey=The Access Key" -p "sink.region=eu-west-1" -p "sink.secretKey=The Secret Key" -p "sink.topicNameOrArn=The Topic Name"
-----
-
-This command creates the KameletBinding in the current namespace on the cluster.
-
-=== Kafka Sink
-
-You can use the `aws-sns-fifo-sink` Kamelet as a Kafka sink by binding it to a Kafka topic.
-
-.aws-sns-fifo-sink-binding.yaml
-[source,yaml]
-----
-apiVersion: camel.apache.org/v1alpha1
-kind: KameletBinding
-metadata:
-  name: aws-sns-fifo-sink-binding
-spec:
-  source:
-    ref:
-      kind: KafkaTopic
-      apiVersion: kafka.strimzi.io/v1beta1
-      name: my-topic
-  sink:
-    ref:
-      kind: Kamelet
-      apiVersion: camel.apache.org/v1alpha1
-      name: aws-sns-fifo-sink
-    properties:
-      accessKey: "The Access Key"
-      region: "eu-west-1"
-      secretKey: "The Secret Key"
... 20371 lines suppressed ...

[camel-kamelets] 03/06: simplify generator to only generate nav file. Still much too complicated

Posted by dj...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

djencks pushed a commit to branch 0.5.x
in repository https://gitbox.apache.org/repos/asf/camel-kamelets.git

commit e8220c0311223edf2808b0d35df20b956fce2dd2
Author: David Jencks <dj...@apache.org>
AuthorDate: Tue Dec 21 13:48:32 2021 -0800

    simplify generator to only generate nav file.  Still much too complicated
---
 script/generator/README.md    |   4 +-
 script/generator/generator.go | 355 +-----------------------------------------
 2 files changed, 5 insertions(+), 354 deletions(-)

diff --git a/script/generator/README.md b/script/generator/README.md
index a1b56e7..455a519 100644
--- a/script/generator/README.md
+++ b/script/generator/README.md
@@ -1,6 +1,6 @@
-# Website Generator
+# Website nav file Generator
 
-To generate the adoc and svg files for the website (you need `go`):
+To generate the nav file for the website (you need `go`):
 
 ```
 # From the script/generator directory
diff --git a/script/generator/generator.go b/script/generator/generator.go
index 5d2c699..b594172 100644
--- a/script/generator/generator.go
+++ b/script/generator/generator.go
@@ -1,20 +1,14 @@
 package main
 
 import (
-	"bytes"
-	"encoding/base64"
-	"errors"
 	"fmt"
 	"io/ioutil"
 	"os"
-	"path"
 	"path/filepath"
 	"sort"
 	"strings"
-	"text/template"
 
 	camel "github.com/apache/camel-k/pkg/apis/camel/v1alpha1"
-	"github.com/iancoleman/strcase"
 	"k8s.io/apimachinery/pkg/runtime"
 	"k8s.io/apimachinery/pkg/runtime/schema"
 	"k8s.io/apimachinery/pkg/runtime/serializer"
@@ -30,307 +24,18 @@ func main() {
 	projectBaseDir := os.Args[1]
 	docBaseDir := os.Args[2]
 
-	funcMap := template.FuncMap{
-		"ToCamel": strcase.ToCamel,
-	}
-
-	templateFile := path.Join(docBaseDir, "kamelet.adoc.tmpl")
-	kameletBindingFile := path.Join(docBaseDir, "kamelet-binding-sink-source.tmpl")
-	propertiesListFile := path.Join(docBaseDir, "properties-list.tmpl")
-
-
-
-	docTemplate, err := template.New("kamelet.adoc.tmpl").Funcs(funcMap).ParseFiles(templateFile, kameletBindingFile, propertiesListFile)
-	handleGeneralError(fmt.Sprintf("cannot load template file from %s", templateFile), err)
-
-	camelKYamlBindingsBaseDir := filepath.Join(projectBaseDir, "templates", "bindings", "camel-k")
-	yamlTemplateFile := path.Join(camelKYamlBindingsBaseDir, "kamelet.yaml.tmpl")
-
-	yamlTemplate, err := template.New("kamelet.yaml.tmpl").Funcs(funcMap).ParseFiles(yamlTemplateFile, kameletBindingFile, propertiesListFile)
-	handleGeneralError(fmt.Sprintf("cannot load template file from %s", templateFile), err)
-
-	coreYamlBindingsBaseDir := filepath.Join(projectBaseDir, "templates", "bindings", "core")
-	coreYamlTemplateFile := path.Join(coreYamlBindingsBaseDir, "kamelet-core-binding.yaml.tmpl")
-	parameterListFile := path.Join(coreYamlBindingsBaseDir, "parameter-list.tmpl")
-
-	coreYamlTemplate, err := template.New("kamelet-core-binding.yaml.tmpl").Funcs(funcMap).ParseFiles(coreYamlTemplateFile, kameletBindingFile, parameterListFile)
-	handleGeneralError(fmt.Sprintf("cannot load template file from %s", templateFile), err)
-
 	kamelets := listKamelets(projectBaseDir)
 
 	links := make([]string, 0)
 	for _, k := range kamelets {
-		img := saveImage(k, docBaseDir)
-
-		ctx := NewTemplateContext(k, img)
-
-		processDocTemplate(k, docBaseDir, err, docTemplate, &ctx)
-		links = updateImageLink(k, img, links)
-
-		processYamlTemplate(k, projectBaseDir, err, yamlTemplate, &ctx)
-		processCoreYamlTemplate(k, projectBaseDir, err, coreYamlTemplate, &ctx)
-
+		links = updateImageLink(k, links)
 	}
 
 	saveNav(links, docBaseDir)
 }
 
-func processDocTemplate(k camel.Kamelet, baseDir string, err error, docTemplate *template.Template, ctx *TemplateContext) {
-	buffer := new(bytes.Buffer)
-	err = docTemplate.Execute(buffer, &ctx)
-	handleGeneralError("cannot process documentation template", err)
-
-	produceDocFile(k, baseDir, buffer.String())
-}
-
-func processYamlTemplate(k camel.Kamelet, baseDir string, err error, yamlTemplate *template.Template, ctx *TemplateContext) {
-	buffer := new(bytes.Buffer)
-	err = yamlTemplate.Execute(buffer, ctx)
-	handleGeneralError("cannot process yaml binding template", err)
-
-	produceBindingFile(k, baseDir, "camel-k", buffer.String())
-}
-
-func processCoreYamlTemplate(k camel.Kamelet, baseDir string, err error, yamlTemplate *template.Template, ctx *TemplateContext) {
-	buffer := new(bytes.Buffer)
-	err = yamlTemplate.Execute(buffer, ctx)
-	handleGeneralError("cannot process yaml binding template", err)
-
-	produceBindingFile(k, baseDir, "core", buffer.String())
-}
-
-func updateImageLink(k camel.Kamelet, img string, links []string) []string {
-	return append(links, fmt.Sprintf("* xref:ROOT:%s.adoc[%s %s]", k.Name, img, k.Spec.Definition.Title))
-}
-
-type TemplateContext struct {
-	Kamelet camel.Kamelet
-	Image   string
-	TemplateProperties map[string]string
-}
-
-func NewTemplateContext(kamelet camel.Kamelet, image string) TemplateContext {
-	return TemplateContext{
-		Kamelet: kamelet,
-		Image:   image,
-		TemplateProperties: map[string]string{},
-	}
-}
-
-type Prop struct {
-	Name     string
-	Title    string
-	Required bool
-	Default  *string
-	Example  *string
-}
-
-func (p Prop) GetSampleValue() string {
-	if p.Default != nil {
-		return *p.Default
-	}
-	if p.Example != nil {
-		return *p.Example
-	}
-	return fmt.Sprintf(`"The %s"`, p.Title)
-}
-
-func getSortedProps(k camel.Kamelet) []Prop {
-	required := make(map[string]bool)
-	props := make([]Prop, 0, len(k.Spec.Definition.Properties))
-	for _, r := range k.Spec.Definition.Required {
-		required[r] = true
-	}
-	for key := range k.Spec.Definition.Properties {
-		prop := k.Spec.Definition.Properties[key]
-		var def *string
-		if prop.Default != nil {
-			b, err := prop.Default.MarshalJSON()
-			handleGeneralError(fmt.Sprintf("cannot marshal property %q default value in Kamelet %s", key, k.Name), err)
-			defVal := string(b)
-			def = &defVal
-		}
-		var ex *string
-		if prop.Example != nil {
-			b, err := prop.Example.MarshalJSON()
-			handleGeneralError(fmt.Sprintf("cannot marshal property %q example value in Kamelet %s", key, k.Name), err)
-			exVal := string(b)
-			ex = &exVal
-		}
-		props = append(props, Prop{Name: key, Title: prop.Title, Required: required[key], Default: def, Example: ex})
-	}
-	sort.Slice(props, func(i, j int) bool {
-		ri := props[i].Required
-		rj := props[j].Required
-		if ri && !rj {
-			return true
-		} else if !ri && rj {
-			return false
-		}
-		return props[i].Name < props[j].Name
-	})
-	return props
-}
-
-func (ctx *TemplateContext) HasProperties() bool {
-	return len(ctx.Kamelet.Spec.Definition.Properties) > 0
-}
-
-func (ctx *TemplateContext) HasRequiredProperties() bool {
-	propDefs := getSortedProps(ctx.Kamelet)
-
-	for _, propDef := range propDefs {
-		if propDef.Required {
-			return true
-		}
-	}
-
-	return false
-}
-
-func (ctx *TemplateContext) PropertyList() string {
-	propDefs := getSortedProps(ctx.Kamelet)
-
-	sampleConfig := make([]string, 0)
-	for _, propDef := range propDefs {
-		if !propDef.Required {
-			continue
-		}
-		key := propDef.Name
-		if propDef.Default == nil {
-			ex := propDef.GetSampleValue()
-			sampleConfig = append(sampleConfig, fmt.Sprintf("%s: %s", key, ex))
-		}
-	}
-	
-	/*
-	Creates the properties list in the YAML format.
-	 */
-	props := ""
-	if len(sampleConfig) > 0 {
-		props = fmt.Sprintf("\n    %s:\n      %s", "properties", strings.Join(sampleConfig, "\n      "))
-	}
-
-	return props
-}
-
-func (ctx *TemplateContext) ParameterList() string {
-	tp := ctx.Kamelet.ObjectMeta.Labels["camel.apache.org/kamelet.type"]
-	propDefs := getSortedProps(ctx.Kamelet)
-
-	sampleConfig := make([]string, 0)
-	for _, propDef := range propDefs {
-		if !propDef.Required {
-			continue
-		}
-		key := propDef.Name
-		if propDef.Default == nil {
-			ex := propDef.GetSampleValue()
-			sampleConfig = append(sampleConfig, fmt.Sprintf("%s: %s", key, ex))
-		}
-	}
-
-	props := ""
-
-	if len(sampleConfig) > 0 {
-		paddingSpace := ""
-		switch tp {
-		case "sink":
-			props = fmt.Sprintf("\n%10s%s:\n%12s%s", "", "parameters",
-				"", strings.Join(sampleConfig, fmt.Sprintf("\n%12s", "")))
-		case "source":
-			props = fmt.Sprintf("\n%6s%s:\n%8s%s", "", "parameters",
-				"", strings.Join(sampleConfig, fmt.Sprintf("\n%8s", "")))
-		case "action":
-			props = fmt.Sprintf("\n%10s%s:\n%12s%s", paddingSpace, "parameters",
-				"", strings.Join(sampleConfig, fmt.Sprintf("\n%8s", "")))
-		}
-	}
-
-	return props
-}
-
-func (ctx *TemplateContext) SetVal(key, val string) string {
-	ctx.TemplateProperties[key] = val
-	return ""
-}
-
-func (ctx *TemplateContext) GetVal(key string) string {
-	return ctx.TemplateProperties[key]
-}
-
-func (ctx *TemplateContext) Properties() string {
-	content := ""
-	if len(ctx.Kamelet.Spec.Definition.Properties) > 0 {
-		props := getSortedProps(ctx.Kamelet)
-		content += `[width="100%",cols="2,^2,3,^2,^2,^3",options="header"]` + "\n"
-		content += "|===\n"
-		content += tableLine("Property", "Name", "Description", "Type", "Default", "Example")
-
-		for _, propDef := range props {
-			key := propDef.Name
-			prop := ctx.Kamelet.Spec.Definition.Properties[key]
-			name := key
-			if propDef.Required {
-				name = "*" + name + " {empty}* *"
-			}
-			var def string
-			if propDef.Default != nil {
-				def = "`" + strings.ReplaceAll(*propDef.Default, "`", "'") + "`"
-			}
-			var ex string
-			if propDef.Example != nil {
-				ex = "`" + strings.ReplaceAll(*propDef.Example, "`", "'") + "`"
-			}
-			content += tableLine(name, prop.Title, prop.Description, prop.Type, def, ex)
-		}
-
-		content += "|===\n"
-
-	}
-	return content
-}
-
-func (ctx *TemplateContext) ExampleKamelBindCommand(ref string) string {
-	tp := ctx.Kamelet.ObjectMeta.Labels["camel.apache.org/kamelet.type"]
-	var prefix string
-	switch tp {
-	case "source":
-		prefix = "source."
-	case "sink":
-		prefix = "sink."
-	case "action":
-		prefix = "step-0."
-	default:
-		handleGeneralError("unknown kamelet type", errors.New(tp))
-	}
-
-	cmd := "kamel bind "
-	timer := "timer-source?message=Hello"
-	kamelet := ctx.Kamelet.Name
-	propDefs := getSortedProps(ctx.Kamelet)
-	for _, p := range propDefs {
-		if p.Required && p.Default == nil {
-			val := p.GetSampleValue()
-			if strings.HasPrefix(val, `"`) {
-				kamelet += fmt.Sprintf(` -p "%s%s=%s`, prefix, p.Name, val[1:])
-			} else {
-				kamelet += fmt.Sprintf(" -p %s%s=%s", prefix, p.Name, val)
-			}
-		}
-	}
-
-	switch tp {
-	case "source":
-		return cmd + kamelet + " " + ref
-	case "sink":
-		return cmd + ref + " " + kamelet
-	case "action":
-		return cmd + timer + " --step " + kamelet + " " + ref
-	default:
-		handleGeneralError("unknown kamelet type", errors.New(tp))
-	}
-	return ""
+func updateImageLink(k camel.Kamelet, links []string) []string {
+	return append(links, fmt.Sprintf("* xref:%s.adoc[]", k.Name))
 }
 
 func saveNav(links []string, out string) {
@@ -349,60 +54,6 @@ func saveNav(links []string, out string) {
 	fmt.Printf("%q written\n", dest)
 }
 
-func saveImage(k camel.Kamelet, out string) string {
-	if ic, ok := k.ObjectMeta.Annotations["camel.apache.org/kamelet.icon"]; ok {
-		svgb64Prefix := "data:image/svg+xml;base64,"
-		if strings.HasPrefix(ic, svgb64Prefix) {
-			data := ic[len(svgb64Prefix):]
-			decoder := base64.NewDecoder(base64.StdEncoding, strings.NewReader(data))
-			iconContent, err := ioutil.ReadAll(decoder)
-			handleGeneralError(fmt.Sprintf("cannot decode icon from Kamelet %s", k.Name), err)
-			dest := filepath.Join(out, "assets", "images", "kamelets", fmt.Sprintf("%s.svg", k.Name))
-			if _, err := os.Stat(dest); err == nil {
-				err = os.Remove(dest)
-				handleGeneralError(fmt.Sprintf("cannot remove file %q", dest), err)
-			}
-			err = ioutil.WriteFile(dest, iconContent, 0666)
-			handleGeneralError(fmt.Sprintf("cannot write file %q", dest), err)
-			fmt.Printf("%q written\n", dest)
-			return fmt.Sprintf("image:kamelets/%s.svg[]", k.Name)
-		}
-	}
-	return ""
-}
-
-func produceDocFile(k camel.Kamelet, baseDir string, content string) {
-	outputDir := filepath.Join(baseDir, "pages")
-
-	produceOutputFile(k, outputDir, content,".adoc")
-}
-
-func produceBindingFile(k camel.Kamelet, baseDir string, projectName string, content string) {
-	camelKOutputDir := filepath.Join(baseDir, "templates", "bindings", projectName)
-
-	produceOutputFile(k, camelKOutputDir, content,"-binding.yaml")
-}
-
-func produceOutputFile(k camel.Kamelet, outputDir string, content string, extension string) {
-	outputFile := filepath.Join(outputDir, k.Name + extension)
-	if _, err := os.Stat(outputFile); err == nil {
-		err = os.Remove(outputFile)
-		handleGeneralError(fmt.Sprintf("cannot remove file %q", outputFile), err)
-	}
-	err := ioutil.WriteFile(outputFile, []byte(content), 0666)
-	handleGeneralError(fmt.Sprintf("cannot write to file %q", outputFile), err)
-	fmt.Printf("%q written\n", outputFile)
-}
-
-func tableLine(val ...string) string {
-	res := ""
-	for _, s := range val {
-		clean := strings.ReplaceAll(s, "|", "\\|")
-		res += "| " + clean
-	}
-	return res + "\n"
-}
-
 func listKamelets(dir string) []camel.Kamelet {
 	scheme := runtime.NewScheme()
 	err := camel.AddToScheme(scheme)

[camel-kamelets] 04/06: generated nav changes

Posted by dj...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

djencks pushed a commit to branch 0.5.x
in repository https://gitbox.apache.org/repos/asf/camel-kamelets.git

commit 9ea58833e73e39394b4588847a05c63950a1108b
Author: David Jencks <dj...@apache.org>
AuthorDate: Tue Dec 21 17:41:39 2021 -0800

    generated nav changes
---
 docs/modules/ROOT/nav.adoc | 272 ++++++++++++++++++++++-----------------------
 1 file changed, 136 insertions(+), 136 deletions(-)

diff --git a/docs/modules/ROOT/nav.adoc b/docs/modules/ROOT/nav.adoc
index cc7b464..e9a3a16 100644
--- a/docs/modules/ROOT/nav.adoc
+++ b/docs/modules/ROOT/nav.adoc
@@ -1,138 +1,138 @@
 // THIS FILE IS AUTOMATICALLY GENERATED: DO NOT EDIT
-* xref:ROOT:avro-deserialize-action.adoc[image:kamelets/avro-deserialize-action.svg[] Avro Deserialize Action]
-* xref:ROOT:avro-serialize-action.adoc[image:kamelets/avro-serialize-action.svg[] Avro Serialize Action]
-* xref:ROOT:aws-cloudwatch-sink.adoc[image:kamelets/aws-cloudwatch-sink.svg[] AWS CloudWatch Metrics Sink]
-* xref:ROOT:aws-ddb-streams-source.adoc[image:kamelets/aws-ddb-streams-source.svg[] AWS DynamoDB Streams Source]
-* xref:ROOT:aws-ec2-sink.adoc[image:kamelets/aws-ec2-sink.svg[] AWS EC2 Sink]
-* xref:ROOT:aws-kinesis-firehose-sink.adoc[image:kamelets/aws-kinesis-firehose-sink.svg[] AWS Kinesis Firehose Sink]
-* xref:ROOT:aws-kinesis-sink.adoc[image:kamelets/aws-kinesis-sink.svg[] AWS Kinesis Sink]
-* xref:ROOT:aws-kinesis-source.adoc[image:kamelets/aws-kinesis-source.svg[] AWS Kinesis Source]
-* xref:ROOT:aws-lambda-sink.adoc[image:kamelets/aws-lambda-sink.svg[] AWS Lambda Sink]
-* xref:ROOT:aws-s3-sink.adoc[image:kamelets/aws-s3-sink.svg[] AWS S3 Sink]
-* xref:ROOT:aws-s3-source.adoc[image:kamelets/aws-s3-source.svg[] AWS S3 Source]
-* xref:ROOT:aws-s3-streaming-upload-sink.adoc[image:kamelets/aws-s3-streaming-upload-sink.svg[] AWS S3 Streaming upload Sink]
-* xref:ROOT:aws-sns-fifo-sink.adoc[image:kamelets/aws-sns-fifo-sink.svg[] AWS SNS FIFO Sink]
-* xref:ROOT:aws-sns-sink.adoc[image:kamelets/aws-sns-sink.svg[] AWS SNS Sink]
-* xref:ROOT:aws-sqs-batch-sink.adoc[image:kamelets/aws-sqs-batch-sink.svg[] AWS SQS Batch Sink]
-* xref:ROOT:aws-sqs-fifo-sink.adoc[image:kamelets/aws-sqs-fifo-sink.svg[] AWS SQS FIFO Sink]
-* xref:ROOT:aws-sqs-sink.adoc[image:kamelets/aws-sqs-sink.svg[] AWS SQS Sink]
-* xref:ROOT:aws-sqs-source.adoc[image:kamelets/aws-sqs-source.svg[] AWS SQS Source]
-* xref:ROOT:aws-translate-action.adoc[image:kamelets/aws-translate-action.svg[] AWS Translate Action]
-* xref:ROOT:azure-cosmosdb-source.adoc[image:kamelets/azure-cosmosdb-source.svg[] Azure CosmosDB Source]
-* xref:ROOT:azure-eventhubs-sink.adoc[image:kamelets/azure-eventhubs-sink.svg[] Azure Eventhubs Sink]
-* xref:ROOT:azure-eventhubs-source.adoc[image:kamelets/azure-eventhubs-source.svg[] Azure Eventhubs Source]
-* xref:ROOT:azure-storage-blob-sink.adoc[image:kamelets/azure-storage-blob-sink.svg[] Azure Storage Blob Sink]
-* xref:ROOT:azure-storage-blob-source.adoc[image:kamelets/azure-storage-blob-source.svg[] Azure Storage Blob Source]
-* xref:ROOT:azure-storage-queue-sink.adoc[image:kamelets/azure-storage-queue-sink.svg[] Azure Storage Queue Sink]
-* xref:ROOT:azure-storage-queue-source.adoc[image:kamelets/azure-storage-queue-source.svg[] Azure Storage Queue Source]
-* xref:ROOT:bitcoin-source.adoc[image:kamelets/bitcoin-source.svg[] Bitcoin Source]
-* xref:ROOT:caffeine-action.adoc[image:kamelets/caffeine-action.svg[] Caffeine Action]
-* xref:ROOT:cassandra-sink.adoc[image:kamelets/cassandra-sink.svg[] Cassandra Sink]
-* xref:ROOT:cassandra-source.adoc[image:kamelets/cassandra-source.svg[] Cassandra Source]
-* xref:ROOT:chuck-norris-source.adoc[image:kamelets/chuck-norris-source.svg[] Chuck Norris Source]
-* xref:ROOT:chunk-template-action.adoc[image:kamelets/chunk-template-action.svg[] Chunk Template Action]
-* xref:ROOT:cron-source.adoc[image:kamelets/cron-source.svg[] Cron Source]
-* xref:ROOT:dns-dig-action.adoc[image:kamelets/dns-dig-action.svg[] DNS DIG Action]
-* xref:ROOT:dns-ip-action.adoc[image:kamelets/dns-ip-action.svg[] DNS IP Action]
-* xref:ROOT:dns-lookup-action.adoc[image:kamelets/dns-lookup-action.svg[] DNS Lookup Action]
-* xref:ROOT:dropbox-sink.adoc[image:kamelets/dropbox-sink.svg[] Dropbox Sink]
-* xref:ROOT:dropbox-source.adoc[image:kamelets/dropbox-source.svg[] Dropbox Source]
-* xref:ROOT:earthquake-source.adoc[image:kamelets/earthquake-source.svg[] Earthquake Source]
-* xref:ROOT:elasticsearch-index-sink.adoc[image:kamelets/elasticsearch-index-sink.svg[] ElasticSearch Index Sink]
-* xref:ROOT:elasticsearch-search-source.adoc[image:kamelets/elasticsearch-search-source.svg[] ElasticSearch Index Source]
-* xref:ROOT:exec-sink.adoc[image:kamelets/exec-sink.svg[] Exec Sink]
-* xref:ROOT:extract-field-action.adoc[image:kamelets/extract-field-action.svg[] Extract Field Action]
-* xref:ROOT:fhir-source.adoc[image:kamelets/fhir-source.svg[] Fhir Source]
-* xref:ROOT:file-watch-source.adoc[image:kamelets/file-watch-source.svg[] File Watch Source]
-* xref:ROOT:freemarker-template-action.adoc[image:kamelets/freemarker-template-action.svg[] Freemarker Template Action]
-* xref:ROOT:ftp-sink.adoc[image:kamelets/ftp-sink.svg[] FTP Sink]
-* xref:ROOT:ftp-source.adoc[image:kamelets/ftp-source.svg[] FTP Source]
-* xref:ROOT:ftps-sink.adoc[image:kamelets/ftps-sink.svg[] FTPS Sink]
-* xref:ROOT:ftps-source.adoc[image:kamelets/ftps-source.svg[] FTPS Source]
-* xref:ROOT:github-source.adoc[image:kamelets/github-source.svg[] Github Source]
-* xref:ROOT:google-calendar-source.adoc[image:kamelets/google-calendar-source.svg[] Google Calendar Source]
-* xref:ROOT:google-mail-source.adoc[image:kamelets/google-mail-source.svg[] Google Mail Source]
-* xref:ROOT:google-pubsub-sink.adoc[image:kamelets/google-pubsub-sink.svg[] Google Pubsub Sink]
-* xref:ROOT:google-pubsub-source.adoc[image:kamelets/google-pubsub-source.svg[] Google Pubsub Source]
-* xref:ROOT:google-sheets-source.adoc[image:kamelets/google-sheets-source.svg[] Google Sheets Source]
-* xref:ROOT:has-header-filter-action.adoc[image:kamelets/has-header-filter-action.svg[] Has Header Filter Action]
-* xref:ROOT:header-matches-filter-action.adoc[image:kamelets/header-matches-filter-action.svg[] Header Matches Filter Action]
-* xref:ROOT:hoist-field-action.adoc[image:kamelets/hoist-field-action.svg[] Hoist Field Action]
-* xref:ROOT:http-secured-sink.adoc[image:kamelets/http-secured-sink.svg[] Secured HTTP Sink]
-* xref:ROOT:http-secured-source.adoc[image:kamelets/http-secured-source.svg[] HTTP Secured Source]
-* xref:ROOT:http-sink.adoc[image:kamelets/http-sink.svg[] HTTP Sink]
-* xref:ROOT:http-source.adoc[image:kamelets/http-source.svg[] HTTP Source]
-* xref:ROOT:infinispan-source.adoc[image:kamelets/infinispan-source.svg[] Infinispan Source]
-* xref:ROOT:insert-field-action.adoc[image:kamelets/insert-field-action.svg[] Insert Field Action]
-* xref:ROOT:insert-header-action.adoc[image:kamelets/insert-header-action.svg[] Insert Header Action]
-* xref:ROOT:is-tombstone-filter-action.adoc[image:kamelets/is-tombstone-filter-action.svg[] Is Tombstone Filter Action]
-* xref:ROOT:jira-source.adoc[image:kamelets/jira-source.svg[] Jira Source]
-* xref:ROOT:jms-amqp-10-sink.adoc[image:kamelets/jms-amqp-10-sink.svg[] JMS - AMQP 1.0 Kamelet Sink]
-* xref:ROOT:jms-amqp-10-source.adoc[image:kamelets/jms-amqp-10-source.svg[] JMS - AMQP 1.0 Kamelet Source]
-* xref:ROOT:jms-apache-artemis-sink.adoc[image:kamelets/jms-apache-artemis-sink.svg[] JMS - Apache Artemis Kamelet Sink]
-* xref:ROOT:jms-apache-artemis-source.adoc[image:kamelets/jms-apache-artemis-source.svg[] JMS - Apache Artemis Kamelet Source]
-* xref:ROOT:jolt-transformation-action.adoc[image:kamelets/jolt-transformation-action.svg[] Jolt Transformation Action]
-* xref:ROOT:json-deserialize-action.adoc[image:kamelets/json-deserialize-action.svg[] Json Deserialize Action]
-* xref:ROOT:json-schema-validator-action.adoc[image:kamelets/json-schema-validator-action.svg[] Json Schema Validator Action]
-* xref:ROOT:json-serialize-action.adoc[image:kamelets/json-serialize-action.svg[] Json Serialize Action]
-* xref:ROOT:jsonata-action.adoc[image:kamelets/jsonata-action.svg[] Jsonata Action]
-* xref:ROOT:kafka-manual-commit-action.adoc[image:kamelets/kafka-manual-commit-action.svg[] Kafka Manual Commit Action]
-* xref:ROOT:kafka-not-secured-sink.adoc[image:kamelets/kafka-not-secured-sink.svg[] Kafka Not Secured Sink]
-* xref:ROOT:kafka-not-secured-source.adoc[image:kamelets/kafka-not-secured-source.svg[] Kafka Not Secured Source]
-* xref:ROOT:kafka-sink.adoc[image:kamelets/kafka-sink.svg[] Kafka Sink]
-* xref:ROOT:kafka-source.adoc[image:kamelets/kafka-source.svg[] Kafka Source]
-* xref:ROOT:kubernetes-namespaces-source.adoc[image:kamelets/kubernetes-namespaces-source.svg[] Kubernetes Namespaces Source]
-* xref:ROOT:kubernetes-nodes-source.adoc[image:kamelets/kubernetes-nodes-source.svg[] Kubernetes Nodes Source]
-* xref:ROOT:kubernetes-pods-source.adoc[image:kamelets/kubernetes-pods-source.svg[] Kubernetes Pods Source]
-* xref:ROOT:log-sink.adoc[image:kamelets/log-sink.svg[] Log Sink]
-* xref:ROOT:mail-imap-source.adoc[image:kamelets/mail-imap-source.svg[] Mail IMAP Source]
-* xref:ROOT:mariadb-sink.adoc[image:kamelets/mariadb-sink.svg[] MariaDB Sink]
-* xref:ROOT:mariadb-source.adoc[image:kamelets/mariadb-source.svg[] MariaDB Source]
-* xref:ROOT:mask-field-action.adoc[image:kamelets/mask-field-action.svg[] Mask Fields Action]
-* xref:ROOT:message-timestamp-router-action.adoc[image:kamelets/message-timestamp-router-action.svg[] Message Timestamp Router Action]
-* xref:ROOT:minio-sink.adoc[image:kamelets/minio-sink.svg[] Minio Sink]
-* xref:ROOT:minio-source.adoc[image:kamelets/minio-source.svg[] Minio Source]
-* xref:ROOT:mongodb-sink.adoc[image:kamelets/mongodb-sink.svg[] MongoDB Sink]
-* xref:ROOT:mongodb-source.adoc[image:kamelets/mongodb-source.svg[] MongoDB Source]
-* xref:ROOT:mqtt-sink.adoc[image:kamelets/mqtt-sink.svg[] MQTT Sink]
-* xref:ROOT:mqtt-source.adoc[image:kamelets/mqtt-source.svg[] MQTT Source]
-* xref:ROOT:mustache-template-action.adoc[image:kamelets/mustache-template-action.svg[] Mustache Template Action]
-* xref:ROOT:mvel-template-action.adoc[image:kamelets/mvel-template-action.svg[] Mvel Template Action]
-* xref:ROOT:mysql-sink.adoc[image:kamelets/mysql-sink.svg[] MySQL Sink]
-* xref:ROOT:mysql-source.adoc[image:kamelets/mysql-source.svg[] MySQL Source]
-* xref:ROOT:nats-sink.adoc[image:kamelets/nats-sink.svg[] NATS Sink]
-* xref:ROOT:nats-source.adoc[image:kamelets/nats-source.svg[] NATS Source]
-* xref:ROOT:openai-classification-action.adoc[image:kamelets/openai-classification-action.svg[] OpenAI Classification Action]
-* xref:ROOT:openai-completion-action.adoc[image:kamelets/openai-completion-action.svg[] OpenAI Completion Action]
-* xref:ROOT:pdf-action.adoc[image:kamelets/pdf-action.svg[] PDF Action]
-* xref:ROOT:postgresql-sink.adoc[image:kamelets/postgresql-sink.svg[] PostgreSQL Sink]
-* xref:ROOT:postgresql-source.adoc[image:kamelets/postgresql-source.svg[] PostgreSQL Source]
-* xref:ROOT:predicate-filter-action.adoc[image:kamelets/predicate-filter-action.svg[] Predicate Filter Action]
-* xref:ROOT:protobuf-deserialize-action.adoc[image:kamelets/protobuf-deserialize-action.svg[] Protobuf Deserialize Action]
-* xref:ROOT:protobuf-serialize-action.adoc[image:kamelets/protobuf-serialize-action.svg[] Protobuf Serialize Action]
-* xref:ROOT:rabbitmq-source.adoc[image:kamelets/rabbitmq-source.svg[] RabbitMQ Source]
-* xref:ROOT:regex-router-action.adoc[image:kamelets/regex-router-action.svg[] Regex Router Action]
-* xref:ROOT:replace-field-action.adoc[image:kamelets/replace-field-action.svg[] Replace Field Action]
-* xref:ROOT:salesforce-source.adoc[image:kamelets/salesforce-source.svg[] Salesforce Source]
-* xref:ROOT:sftp-sink.adoc[image:kamelets/sftp-sink.svg[] SFTP Sink]
-* xref:ROOT:sftp-source.adoc[image:kamelets/sftp-source.svg[] SFTP Source]
-* xref:ROOT:slack-sink.adoc[image:kamelets/slack-sink.svg[] Slack Sink]
-* xref:ROOT:slack-source.adoc[image:kamelets/slack-source.svg[] Slack Source]
-* xref:ROOT:sqlserver-sink.adoc[image:kamelets/sqlserver-sink.svg[] Microsoft SQL Server Sink]
-* xref:ROOT:sqlserver-source.adoc[image:kamelets/sqlserver-source.svg[] Microsoft SQL Server Source]
-* xref:ROOT:ssh-source.adoc[image:kamelets/ssh-source.svg[] SSH Source]
-* xref:ROOT:string-template-action.adoc[image:kamelets/string-template-action.svg[] String Template Action]
-* xref:ROOT:telegram-sink.adoc[image:kamelets/telegram-sink.svg[] Telegram Sink]
-* xref:ROOT:telegram-source.adoc[image:kamelets/telegram-source.svg[] Telegram Source]
-* xref:ROOT:timer-source.adoc[image:kamelets/timer-source.svg[] Timer Source]
-* xref:ROOT:timestamp-router-action.adoc[image:kamelets/timestamp-router-action.svg[] Timestamp Router Action]
-* xref:ROOT:topic-name-matches-filter-action.adoc[image:kamelets/topic-name-matches-filter-action.svg[] Kafka Topic Name Matches Filter Action]
-* xref:ROOT:twitter-directmessage-source.adoc[image:kamelets/twitter-directmessage-source.svg[] Twitter Direct Message Source]
-* xref:ROOT:twitter-search-source.adoc[image:kamelets/twitter-search-source.svg[] Twitter Search Source]
-* xref:ROOT:twitter-timeline-source.adoc[image:kamelets/twitter-timeline-source.svg[] Twitter Timeline Source]
-* xref:ROOT:value-to-key-action.adoc[image:kamelets/value-to-key-action.svg[] Value to Key Action]
-* xref:ROOT:velocity-template-action.adoc[image:kamelets/velocity-template-action.svg[] Velocity Template Action]
-* xref:ROOT:webhook-source.adoc[image:kamelets/webhook-source.svg[] Webhook Source]
-* xref:ROOT:xj-identity-action.adoc[image:kamelets/xj-identity-action.svg[] XJ Identity Action]
-* xref:ROOT:xj-template-action.adoc[image:kamelets/xj-template-action.svg[] XJ Template Action]
+* xref:avro-deserialize-action.adoc[]
+* xref:avro-serialize-action.adoc[]
+* xref:aws-cloudwatch-sink.adoc[]
+* xref:aws-ddb-streams-source.adoc[]
+* xref:aws-ec2-sink.adoc[]
+* xref:aws-kinesis-firehose-sink.adoc[]
+* xref:aws-kinesis-sink.adoc[]
+* xref:aws-kinesis-source.adoc[]
+* xref:aws-lambda-sink.adoc[]
+* xref:aws-s3-sink.adoc[]
+* xref:aws-s3-source.adoc[]
+* xref:aws-s3-streaming-upload-sink.adoc[]
+* xref:aws-sns-fifo-sink.adoc[]
+* xref:aws-sns-sink.adoc[]
+* xref:aws-sqs-batch-sink.adoc[]
+* xref:aws-sqs-fifo-sink.adoc[]
+* xref:aws-sqs-sink.adoc[]
+* xref:aws-sqs-source.adoc[]
+* xref:aws-translate-action.adoc[]
+* xref:azure-cosmosdb-source.adoc[]
+* xref:azure-eventhubs-sink.adoc[]
+* xref:azure-eventhubs-source.adoc[]
+* xref:azure-storage-blob-sink.adoc[]
+* xref:azure-storage-blob-source.adoc[]
+* xref:azure-storage-queue-sink.adoc[]
+* xref:azure-storage-queue-source.adoc[]
+* xref:bitcoin-source.adoc[]
+* xref:caffeine-action.adoc[]
+* xref:cassandra-sink.adoc[]
+* xref:cassandra-source.adoc[]
+* xref:chuck-norris-source.adoc[]
+* xref:chunk-template-action.adoc[]
+* xref:cron-source.adoc[]
+* xref:dns-dig-action.adoc[]
+* xref:dns-ip-action.adoc[]
+* xref:dns-lookup-action.adoc[]
+* xref:dropbox-sink.adoc[]
+* xref:dropbox-source.adoc[]
+* xref:earthquake-source.adoc[]
+* xref:elasticsearch-index-sink.adoc[]
+* xref:elasticsearch-search-source.adoc[]
+* xref:exec-sink.adoc[]
+* xref:extract-field-action.adoc[]
+* xref:fhir-source.adoc[]
+* xref:file-watch-source.adoc[]
+* xref:freemarker-template-action.adoc[]
+* xref:ftp-sink.adoc[]
+* xref:ftp-source.adoc[]
+* xref:ftps-sink.adoc[]
+* xref:ftps-source.adoc[]
+* xref:github-source.adoc[]
+* xref:google-calendar-source.adoc[]
+* xref:google-mail-source.adoc[]
+* xref:google-pubsub-sink.adoc[]
+* xref:google-pubsub-source.adoc[]
+* xref:google-sheets-source.adoc[]
+* xref:has-header-filter-action.adoc[]
+* xref:header-matches-filter-action.adoc[]
+* xref:hoist-field-action.adoc[]
+* xref:http-secured-sink.adoc[]
+* xref:http-secured-source.adoc[]
+* xref:http-sink.adoc[]
+* xref:http-source.adoc[]
+* xref:infinispan-source.adoc[]
+* xref:insert-field-action.adoc[]
+* xref:insert-header-action.adoc[]
+* xref:is-tombstone-filter-action.adoc[]
+* xref:jira-source.adoc[]
+* xref:jms-amqp-10-sink.adoc[]
+* xref:jms-amqp-10-source.adoc[]
+* xref:jms-apache-artemis-sink.adoc[]
+* xref:jms-apache-artemis-source.adoc[]
+* xref:jolt-transformation-action.adoc[]
+* xref:json-deserialize-action.adoc[]
+* xref:json-schema-validator-action.adoc[]
+* xref:json-serialize-action.adoc[]
+* xref:jsonata-action.adoc[]
+* xref:kafka-manual-commit-action.adoc[]
+* xref:kafka-not-secured-sink.adoc[]
+* xref:kafka-not-secured-source.adoc[]
+* xref:kafka-sink.adoc[]
+* xref:kafka-source.adoc[]
+* xref:kubernetes-namespaces-source.adoc[]
+* xref:kubernetes-nodes-source.adoc[]
+* xref:kubernetes-pods-source.adoc[]
+* xref:log-sink.adoc[]
+* xref:mail-imap-source.adoc[]
+* xref:mariadb-sink.adoc[]
+* xref:mariadb-source.adoc[]
+* xref:mask-field-action.adoc[]
+* xref:message-timestamp-router-action.adoc[]
+* xref:minio-sink.adoc[]
+* xref:minio-source.adoc[]
+* xref:mongodb-sink.adoc[]
+* xref:mongodb-source.adoc[]
+* xref:mqtt-sink.adoc[]
+* xref:mqtt-source.adoc[]
+* xref:mustache-template-action.adoc[]
+* xref:mvel-template-action.adoc[]
+* xref:mysql-sink.adoc[]
+* xref:mysql-source.adoc[]
+* xref:nats-sink.adoc[]
+* xref:nats-source.adoc[]
+* xref:openai-classification-action.adoc[]
+* xref:openai-completion-action.adoc[]
+* xref:pdf-action.adoc[]
+* xref:postgresql-sink.adoc[]
+* xref:postgresql-source.adoc[]
+* xref:predicate-filter-action.adoc[]
+* xref:protobuf-deserialize-action.adoc[]
+* xref:protobuf-serialize-action.adoc[]
+* xref:rabbitmq-source.adoc[]
+* xref:regex-router-action.adoc[]
+* xref:replace-field-action.adoc[]
+* xref:salesforce-source.adoc[]
+* xref:sftp-sink.adoc[]
+* xref:sftp-source.adoc[]
+* xref:slack-sink.adoc[]
+* xref:slack-source.adoc[]
+* xref:sqlserver-sink.adoc[]
+* xref:sqlserver-source.adoc[]
+* xref:ssh-source.adoc[]
+* xref:string-template-action.adoc[]
+* xref:telegram-sink.adoc[]
+* xref:telegram-source.adoc[]
+* xref:timer-source.adoc[]
+* xref:timestamp-router-action.adoc[]
+* xref:topic-name-matches-filter-action.adoc[]
+* xref:twitter-directmessage-source.adoc[]
+* xref:twitter-search-source.adoc[]
+* xref:twitter-timeline-source.adoc[]
+* xref:value-to-key-action.adoc[]
+* xref:velocity-template-action.adoc[]
+* xref:webhook-source.adoc[]
+* xref:xj-identity-action.adoc[]
+* xref:xj-template-action.adoc[]
 // THIS FILE IS AUTOMATICALLY GENERATED: DO NOT EDIT

[camel-kamelets] 05/06: add symlink to kamelets in library

Posted by dj...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

djencks pushed a commit to branch 0.5.x
in repository https://gitbox.apache.org/repos/asf/camel-kamelets.git

commit 6a7dadfcd54d62615531fc963b9c5216866634d6
Author: David Jencks <dj...@apache.org>
AuthorDate: Thu Nov 11 13:36:14 2021 -0800

    add symlink to kamelets in library
---
 docs/modules/ROOT/examples/yaml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/docs/modules/ROOT/examples/yaml b/docs/modules/ROOT/examples/yaml
new file mode 120000
index 0000000..3abfa60
--- /dev/null
+++ b/docs/modules/ROOT/examples/yaml
@@ -0,0 +1 @@
+../../../../library/camel-kamelets/src/main/resources/kamelets
\ No newline at end of file

[camel-kamelets] 01/06: use source-watch partial build

Posted by dj...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

djencks pushed a commit to branch 0.5.x
in repository https://gitbox.apache.org/repos/asf/camel-kamelets.git

commit d8a44b819ce0e13b7892e7ae36a6cb323b962c23
Author: David Jencks <dj...@apache.org>
AuthorDate: Fri Dec 10 20:41:18 2021 -0800

    use source-watch partial build
---
 docs/README.md               |   14 -
 docs/README_local_build.adoc |   31 +
 docs/antora-playbook.yml     |   16 -
 docs/local-build.sh          |   37 +
 docs/package.json            |   18 -
 docs/source-map.yml          |    8 +
 docs/source-watch.yml        |   15 +
 docs/yarn.lock               | 2657 ------------------------------------------
 8 files changed, 91 insertions(+), 2705 deletions(-)

diff --git a/docs/README.md b/docs/README.md
deleted file mode 100644
index 4a8ce33..0000000
--- a/docs/README.md
+++ /dev/null
@@ -1,14 +0,0 @@
-# Camelet Catalog Website
-
-This section contains the Kamelet catalog website, auto-generated from the source Kamelets.
-
-To preview the website:
-
-```
-# From the /docs directory
-yarn preview
-```
-
-## Generator
-
-The generator tool has been moved in the /script/generator directory
diff --git a/docs/README_local_build.adoc b/docs/README_local_build.adoc
new file mode 100644
index 0000000..75bdd8e
--- /dev/null
+++ b/docs/README_local_build.adoc
@@ -0,0 +1,31 @@
+= Local/partial build of docs
+
+This should be explained soon at https://camel.apache.org/manual/improving-the-documentation.html.
+
+* (once, or occasionally)
+. In `../..` (next to this project's clone) run
+[source,sh]
+----
+git clone https://github.com/apache/camel-website.git
+----
+. In `../../camel-website/antora-ui-camel` run
+[source,sh]
+----
+yarn build
+----
+. In this directory run
+[source,sh]
+----
+./local-build.sh full
+----
+This will build the full Antora site on your machine in the camel-website project under /documentation, with any local changes you have made in this project.
+It will also do a full xref check for the entire site.
+* Thereafter
+. In this directory run
+[source,sh]
+----
+./local-build.sh
+----
+
+This will build just this project, with local changes, into the full build from the previous step.
+It will start a local webserver for the build site, rebuild when changes are detected, and sync your browser to the changes.
diff --git a/docs/antora-playbook.yml b/docs/antora-playbook.yml
deleted file mode 100644
index 5fc0270..0000000
--- a/docs/antora-playbook.yml
+++ /dev/null
@@ -1,16 +0,0 @@
-site:
-  title: Kamelet Catalog
-  url: https://camel.apache.org/
-  start_page: camel-kamelets::index.adoc
-content:
-  sources:
-  - url: ../
-    branches: HEAD
-    start_path: docs
-asciidoc:
-  extensions:
-    - "@djencks/asciidoctor-antora-indexer"
-ui:
-  bundle:
-    url: https://gitlab.com/antora/antora-ui-default/-/jobs/artifacts/master/raw/build/ui-bundle.zip?job=bundle-stable
-    snapshot: true
diff --git a/docs/local-build.sh b/docs/local-build.sh
new file mode 100755
index 0000000..cf1a8fa
--- /dev/null
+++ b/docs/local-build.sh
@@ -0,0 +1,37 @@
+#!/bin/sh
+
+#
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements.  See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License.  You may obtain a copy of the License at
+#
+#      http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+CW=./../../camel-website
+LOCAL=./../camel-kamelets
+
+cd $CW || (echo 'camel-website not in expected location $CW' && exit)
+cp antora-playbook.yml local-antora-playbook-full.yml
+cat $LOCAL/docs/source-map.yml >> local-antora-playbook-full.yml
+cat playbook-patch-full.yml >> local-antora-playbook-full.yml
+
+cp antora-playbook.yml local-antora-playbook-partial.yml
+cat $LOCAL/docs/source-map.yml >> local-antora-playbook-partial.yml
+cat $LOCAL/docs/source-watch.yml >> local-antora-playbook-partial.yml
+
+if [ "$1" = "full" ] || [ "$1" = "1" ]
+then
+  yarn build:antora-local-full
+else
+  yarn build:antora-local-partial
+fi
\ No newline at end of file
diff --git a/docs/package.json b/docs/package.json
deleted file mode 100644
index 1cac31d..0000000
--- a/docs/package.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
-  "name": "camel-kamelets",
-  "version": "1.0.0",
-  "description": "Kamelet Catalog",
-  "license": "Apache-2.0",
-  "devDependencies": {
-    "@antora/cli": "~2.3.1",
-    "@antora/site-generator-default": "~2.3.1",
-    "@antora/xref-validator": "gitlab:antora/xref-validator",
-    "@djencks/asciidoctor-antora-indexer": "^0.0.2",
-    "lite-server": "^2.4.0"
-  },
-  "scripts": {
-    "preview": "yarn build && cd build/site && lite-server",
-    "build": "yarn antora --stacktrace antora-playbook.yml",
-    "checks": "yarn antora --generator @antora/xref-validator antora-playbook.yml"
-  }
-}
diff --git a/docs/source-map.yml b/docs/source-map.yml
new file mode 100644
index 0000000..b9603c4
--- /dev/null
+++ b/docs/source-map.yml
@@ -0,0 +1,8 @@
+    - require: '@djencks/antora-source-map'
+#      log_level: trace
+      source-map:
+        - url: 'https://github.com/apache/camel-kamelets.git'
+          mapped-url: './../camel-kamelets'
+          branches:
+            - branch: 0.5.x
+              mapped-branch: HEAD
diff --git a/docs/source-watch.yml b/docs/source-watch.yml
new file mode 100644
index 0000000..857b71f
--- /dev/null
+++ b/docs/source-watch.yml
@@ -0,0 +1,15 @@
+    - require: '@djencks/antora-source-watch'
+#      log_level: trace
+      sources:
+        - url: ./../camel-kamelets
+
+    - require: "@djencks/antora-site-manifest"
+      import-manifests:
+        - primary-site-manifest-url: ./documentation/site-manifest.json
+      partial-components: true
+      local-urls: true
+
+    - require: '@djencks/antora-timer'
+      log_level: info
+
+  generator: '@djencks/antora-source-watch'
\ No newline at end of file
diff --git a/docs/yarn.lock b/docs/yarn.lock
deleted file mode 100644
index d293d2d..0000000
--- a/docs/yarn.lock
+++ /dev/null
@@ -1,2657 +0,0 @@
-# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
-# yarn lockfile v1
-
-
-"@antora/asciidoc-loader@2.3.4", "@antora/asciidoc-loader@~2 >=2.3.1 || ^3.0.0-alpha.1":
-  version "2.3.4"
-  resolved "https://registry.yarnpkg.com/@antora/asciidoc-loader/-/asciidoc-loader-2.3.4.tgz#b5c4b6447981e191cea8438226a8e76904fc1e7d"
-  integrity sha512-IQ0d/hnOCGZXzTYUwKAw2BlyRMI4Kg/zu7XejQ6ERIncjuUUv/+PhlzVxoJNT0r9uasJFHDlZ7l3X53Hn+MUuQ==
-  dependencies:
-    asciidoctor.js "1.5.9"
-    opal-runtime "1.0.11"
-
-"@antora/cli@~2.3.1":
-  version "2.3.4"
-  resolved "https://registry.yarnpkg.com/@antora/cli/-/cli-2.3.4.tgz#1b2df06eb5bbbfcb5c6ae8618e18c79dc1f6758e"
-  integrity sha512-KItaWFEf/X4LLY2XCidjD00oUp4Ay7y9Hu26+T8dPqV+qnMwOL+MGHhYXsJz+4JaeNJu1Ofwc4onmShpwHQruA==
-  dependencies:
-    "@antora/playbook-builder" "2.3.4"
-    commander "~6.1"
-
-"@antora/content-aggregator@2.3.4", "@antora/content-aggregator@~2 >=2.3.1 || ^3.0.0-alpha.1":
-  version "2.3.4"
-  resolved "https://registry.yarnpkg.com/@antora/content-aggregator/-/content-aggregator-2.3.4.tgz#6b1f4258fbf2a42c79be52886edbf36c2703a877"
-  integrity sha512-ZwlGm/t90PUnGVo+pir71O+wC+gyXnVuhoAed+9bBLjsiGI7EGUzwUEXSZqHRSihPx5XLFj6pZinoCGX+uabcw==
-  dependencies:
-    "@antora/expand-path-helper" "~1.0"
-    braces "~3.0"
-    cache-directory "~2.0"
-    camelcase-keys "~6.2"
-    fs-extra "~8.1"
-    isomorphic-git "0.78.5"
-    js-yaml "~3.14"
-    matcher "~2.1"
-    mime-types "~2.1"
-    multi-progress "~2.0"
-    picomatch "~2.2"
-    through2 "~4.0"
-    vinyl "~2.2"
-    vinyl-fs "~3.0"
-
-"@antora/content-classifier@2.3.4", "@antora/content-classifier@~2 >=2.3.1 || ^3.0.0-alpha.1":
-  version "2.3.4"
-  resolved "https://registry.yarnpkg.com/@antora/content-classifier/-/content-classifier-2.3.4.tgz#a2c59d5e971ed3ed48860bee2fd4d93b02012f97"
-  integrity sha512-DR4I6dLSZEFOS3T0F/hYwLf3AGY2Rb3e9j8V8ygEFzdP8OySAAZWyTjjJPF4pJZqjWtqD7s7S1f5/cCI83977Q==
-  dependencies:
-    "@antora/asciidoc-loader" "2.3.4"
-    vinyl "~2.2"
-
-"@antora/document-converter@2.3.4", "@antora/document-converter@~2 >=2.3.1 || ^3.0.0-alpha.1":
-  version "2.3.4"
-  resolved "https://registry.yarnpkg.com/@antora/document-converter/-/document-converter-2.3.4.tgz#c787ebe0f24a3bc613843b557a1b04488f48c0be"
-  integrity sha512-Fo2SKdX3BlNrvfQEBOi2II+YmYzdEqKQ5+lO2pzxJuNBfqN0kJJYYk30jFPR27h6QuU43U/XZgufyDt+FjfdZg==
-  dependencies:
-    "@antora/asciidoc-loader" "2.3.4"
-
-"@antora/expand-path-helper@~1.0":
-  version "1.0.0"
-  resolved "https://registry.yarnpkg.com/@antora/expand-path-helper/-/expand-path-helper-1.0.0.tgz#3bfd6938ab86d4709af8d869cbf3bb17b8fe8912"
-  integrity sha512-hg3y6M3OvRTb7jtLAnwwloYDxafbyKYttcf16kGCXvP7Wqosh7c+Ag+ltaZ7VSebpzpphO/umb/BXdpU7rxapw==
-
-"@antora/navigation-builder@2.3.4":
-  version "2.3.4"
-  resolved "https://registry.yarnpkg.com/@antora/navigation-builder/-/navigation-builder-2.3.4.tgz#aace46d61506ecf25de2d47f3a16f9d7debb47de"
-  integrity sha512-55I7p9tNTernQ/YR1+mp6RRXMV5EcU8q20Tdodt3mazdm3ObTe9E9XVAvUDFmDzRA27D0eb06jVRwLoth1gHYA==
-  dependencies:
-    "@antora/asciidoc-loader" "2.3.4"
-
-"@antora/page-composer@2.3.4":
-  version "2.3.4"
-  resolved "https://registry.yarnpkg.com/@antora/page-composer/-/page-composer-2.3.4.tgz#47f6438cce7d7140c3e2658d8224ef138471d256"
-  integrity sha512-xY0O9X87DzcoP6k/5Jx55ysy0iQIhgav3q1JbOQK/FoYQYHbiQgmVWOjJdqh5nZw57ih3yE20JROPuYqOYuUZA==
-  dependencies:
-    handlebars "~4.7"
-    require-from-string "~2.0"
-
-"@antora/playbook-builder@2.3.4", "@antora/playbook-builder@~2 >=2.3.1 || ^3.0.0-alpha.1":
-  version "2.3.4"
-  resolved "https://registry.yarnpkg.com/@antora/playbook-builder/-/playbook-builder-2.3.4.tgz#7f33d92a3800a3e3c78ebf17d4b0cd46644e0525"
-  integrity sha512-iPjBndcoZhWqpN608WOkXKUUD94b3JX38igebshiT5/NRINJbeEclpdEX/gPv8D1Z1JcrSVGURZQO1uML76dkg==
-  dependencies:
-    "@iarna/toml" "~2.2"
-    camelcase-keys "~6.2"
-    convict "~6.0"
-    js-yaml "~3.14"
-    json5 "~2.1"
-
-"@antora/redirect-producer@2.3.4":
-  version "2.3.4"
-  resolved "https://registry.yarnpkg.com/@antora/redirect-producer/-/redirect-producer-2.3.4.tgz#5f47337e8062d304518359fbbbcaaf75e82b656b"
-  integrity sha512-148amiLc+1Pod6kluAOBke8OATFWFUW3LZdTPFVfqX1lJolCp5ciOnGciy52sIIysSyVkQUjotEUhqGO9Af1EQ==
-  dependencies:
-    "@antora/asciidoc-loader" "2.3.4"
-    vinyl "~2.2"
-
-"@antora/site-generator-default@~2.3.1":
-  version "2.3.4"
-  resolved "https://registry.yarnpkg.com/@antora/site-generator-default/-/site-generator-default-2.3.4.tgz#1b4fe3e1097ea03aa8877f98d944f26921049418"
-  integrity sha512-uRiFJ/nG5bxjDmFOur27ae7A1J7r+OFVocEwx+vVLRvVYfNHxYP0fI2uUrmJTci8xJ92NLH9VLHpfsHypsoq9Q==
-  dependencies:
-    "@antora/asciidoc-loader" "2.3.4"
-    "@antora/content-aggregator" "2.3.4"
-    "@antora/content-classifier" "2.3.4"
-    "@antora/document-converter" "2.3.4"
-    "@antora/navigation-builder" "2.3.4"
-    "@antora/page-composer" "2.3.4"
-    "@antora/playbook-builder" "2.3.4"
-    "@antora/redirect-producer" "2.3.4"
-    "@antora/site-mapper" "2.3.4"
-    "@antora/site-publisher" "2.3.4"
-    "@antora/ui-loader" "2.3.4"
-
-"@antora/site-mapper@2.3.4":
-  version "2.3.4"
-  resolved "https://registry.yarnpkg.com/@antora/site-mapper/-/site-mapper-2.3.4.tgz#ea19fc1eff09bbb49f14a3e80f829867a695356e"
-  integrity sha512-GVghn6ausIWZlUfbEEdDD4YB7M1mWJAUMokyha9sE5w0gyYoWwukKWQiwCwk/JhvnwXunMLhEUm6y2nrHEmlLw==
-  dependencies:
-    "@antora/content-classifier" "2.3.4"
-    vinyl "~2.2"
-
-"@antora/site-publisher@2.3.4":
-  version "2.3.4"
-  resolved "https://registry.yarnpkg.com/@antora/site-publisher/-/site-publisher-2.3.4.tgz#cb3a931f39fd6973d10172a07c730cb0ce40208f"
-  integrity sha512-7xI/5OdjKq5tkdGzE0ABkl/QpIcgtnof+rnIWZweQKeQtA3LWutvEHtdIeXLQt0oNZmE/kf45FwC2XCg9/ptDg==
-  dependencies:
-    "@antora/expand-path-helper" "~1.0"
-    fs-extra "~8.1"
-    gulp-vinyl-zip "~2.2"
-    vinyl "~2.2"
-    vinyl-fs "~3.0"
-
-"@antora/ui-loader@2.3.4":
-  version "2.3.4"
-  resolved "https://registry.yarnpkg.com/@antora/ui-loader/-/ui-loader-2.3.4.tgz#3c060c2da8752f42cf841569519396a6f4155cba"
-  integrity sha512-eorTmZW7zc6ZHgGLt3Vrq7mzPuobPeJnyfli50/m/DIQ91slkqjPKUYGcq4paPEz6IWoa7LT2ZwtwA5KzMyTPg==
-  dependencies:
-    "@antora/expand-path-helper" "~1.0"
-    bl "~4.0"
-    cache-directory "~2.0"
-    camelcase-keys "~6.2"
-    fs-extra "~8.1"
-    got "~9.6"
-    gulp-vinyl-zip "~2.2"
-    js-yaml "~3.14"
-    minimatch-all "~1.1"
-    through2 "~4.0"
-    vinyl "~2.2"
-    vinyl-fs "~3.0"
-
-"@antora/xref-validator@gitlab:antora/xref-validator":
-  version "1.0.0-alpha.13"
-  resolved "https://gitlab.com/antora/xref-validator/repository/archive.tar.gz?ref=19bfaf88fc7dd39552cfd8b3ac41c55d6d8f9edd"
-  dependencies:
-    "@antora/expand-path-helper" "~1.0"
-    cache-directory "~2.0"
-    got "~11.7"
-    node-gzip "~1.1"
-  optionalDependencies:
-    "@antora/asciidoc-loader" "~2 >=2.3.1 || ^3.0.0-alpha.1"
-    "@antora/content-aggregator" "~2 >=2.3.1 || ^3.0.0-alpha.1"
-    "@antora/content-classifier" "~2 >=2.3.1 || ^3.0.0-alpha.1"
-    "@antora/document-converter" "~2 >=2.3.1 || ^3.0.0-alpha.1"
-    "@antora/playbook-builder" "~2 >=2.3.1 || ^3.0.0-alpha.1"
-
-"@djencks/asciidoctor-antora-indexer@^0.0.2":
-  version "0.0.2"
-  resolved "https://registry.yarnpkg.com/@djencks/asciidoctor-antora-indexer/-/asciidoctor-antora-indexer-0.0.2.tgz#ad1a14b3a58895a2202e456e24ec039fa9da43d3"
-  integrity sha512-1PhltF2Pfj8CrcV3BWe52bG+iZ1BKe1DJSk1EXM56Yn7hFoCnLfvA7i2b+NQy6wIjMwTVM5LVrv2sl50LF4EFQ==
-  dependencies:
-    picomatch "~2.1"
-
-"@iarna/toml@~2.2":
-  version "2.2.5"
-  resolved "https://registry.yarnpkg.com/@iarna/toml/-/toml-2.2.5.tgz#b32366c89b43c6f8cefbdefac778b9c828e3ba8c"
-  integrity sha512-trnsAYxU3xnS1gPHPyU961coFyLkh4gAD/0zQ5mymY4yOZ+CYvsPqUbOFSw0aDM4y0tV7tiFxL/1XfXPNC6IPg==
-
-"@sindresorhus/is@^0.14.0":
-  version "0.14.0"
-  resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-0.14.0.tgz#9fb3a3cf3132328151f353de4632e01e52102bea"
-  integrity sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==
-
-"@sindresorhus/is@^3.1.1":
-  version "3.1.2"
-  resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-3.1.2.tgz#548650de521b344e3781fbdb0ece4aa6f729afb8"
-  integrity sha512-JiX9vxoKMmu8Y3Zr2RVathBL1Cdu4Nt4MuNWemt1Nc06A0RAin9c5FArkhGsyMBWfCu4zj+9b+GxtjAnE4qqLQ==
-
-"@szmarczak/http-timer@^1.1.2":
-  version "1.1.2"
-  resolved "https://registry.yarnpkg.com/@szmarczak/http-timer/-/http-timer-1.1.2.tgz#b1665e2c461a2cd92f4c1bbf50d5454de0d4b421"
-  integrity sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==
-  dependencies:
-    defer-to-connect "^1.0.1"
-
-"@szmarczak/http-timer@^4.0.5":
-  version "4.0.5"
-  resolved "https://registry.yarnpkg.com/@szmarczak/http-timer/-/http-timer-4.0.5.tgz#bfbd50211e9dfa51ba07da58a14cdfd333205152"
-  integrity sha512-PyRA9sm1Yayuj5OIoJ1hGt2YISX45w9WcFbh6ddT0Z/0yaFxOtGLInr4jUfU1EAFVs0Yfyfev4RNwBlUaHdlDQ==
-  dependencies:
-    defer-to-connect "^2.0.0"
-
-"@types/cacheable-request@^6.0.1":
-  version "6.0.1"
-  resolved "https://registry.yarnpkg.com/@types/cacheable-request/-/cacheable-request-6.0.1.tgz#5d22f3dded1fd3a84c0bbeb5039a7419c2c91976"
-  integrity sha512-ykFq2zmBGOCbpIXtoVbz4SKY5QriWPh3AjyU4G74RYbtt5yOc5OfaY75ftjg7mikMOla1CTGpX3lLbuJh8DTrQ==
-  dependencies:
-    "@types/http-cache-semantics" "*"
-    "@types/keyv" "*"
-    "@types/node" "*"
-    "@types/responselike" "*"
-
-"@types/http-cache-semantics@*":
-  version "4.0.0"
-  resolved "https://registry.yarnpkg.com/@types/http-cache-semantics/-/http-cache-semantics-4.0.0.tgz#9140779736aa2655635ee756e2467d787cfe8a2a"
-  integrity sha512-c3Xy026kOF7QOTn00hbIllV1dLR9hG9NkSrLQgCVs8NF6sBU+VGWjD3wLPhmh1TYAc7ugCFsvHYMN4VcBN1U1A==
-
-"@types/keyv@*":
-  version "3.1.1"
-  resolved "https://registry.yarnpkg.com/@types/keyv/-/keyv-3.1.1.tgz#e45a45324fca9dab716ab1230ee249c9fb52cfa7"
-  integrity sha512-MPtoySlAZQ37VoLaPcTHCu1RWJ4llDkULYZIzOYxlhxBqYPB0RsRlmMU0R6tahtFe27mIdkHV+551ZWV4PLmVw==
-  dependencies:
-    "@types/node" "*"
-
-"@types/node@*":
-  version "14.14.25"
-  resolved "https://registry.yarnpkg.com/@types/node/-/node-14.14.25.tgz#15967a7b577ff81383f9b888aa6705d43fbbae93"
-  integrity sha512-EPpXLOVqDvisVxtlbvzfyqSsFeQxltFbluZNRndIb8tr9KiBnYNLzrc1N3pyKUCww2RNrfHDViqDWWE1LCJQtQ==
-
-"@types/responselike@*", "@types/responselike@^1.0.0":
-  version "1.0.0"
-  resolved "https://registry.yarnpkg.com/@types/responselike/-/responselike-1.0.0.tgz#251f4fe7d154d2bad125abe1b429b23afd262e29"
-  integrity sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==
-  dependencies:
-    "@types/node" "*"
-
-accepts@~1.3.4:
-  version "1.3.7"
-  resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.7.tgz#531bc726517a3b2b41f850021c6cc15eaab507cd"
-  integrity sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==
-  dependencies:
-    mime-types "~2.1.24"
-    negotiator "0.6.2"
-
-after@0.8.2:
-  version "0.8.2"
-  resolved "https://registry.yarnpkg.com/after/-/after-0.8.2.tgz#fedb394f9f0e02aa9768e702bda23b505fae7e1f"
-  integrity sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8=
-
-ansi-regex@^2.0.0:
-  version "2.1.1"
-  resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df"
-  integrity sha1-w7M6te42DYbg5ijwRorn7yfWVN8=
-
-ansi-regex@^5.0.0:
-  version "5.0.0"
-  resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.0.tgz#388539f55179bf39339c81af30a654d69f87cb75"
-  integrity sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==
-
-ansi-styles@^2.2.1:
-  version "2.2.1"
-  resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe"
-  integrity sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=
-
-ansi-styles@^4.0.0:
-  version "4.3.0"
-  resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937"
-  integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==
-  dependencies:
-    color-convert "^2.0.1"
-
-anymatch@~3.1.1:
-  version "3.1.1"
-  resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.1.tgz#c55ecf02185e2469259399310c173ce31233b142"
-  integrity sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==
-  dependencies:
-    normalize-path "^3.0.0"
-    picomatch "^2.0.4"
-
-append-buffer@^1.0.2:
-  version "1.0.2"
-  resolved "https://registry.yarnpkg.com/append-buffer/-/append-buffer-1.0.2.tgz#d8220cf466081525efea50614f3de6514dfa58f1"
-  integrity sha1-2CIM9GYIFSXv6lBhTz3mUU36WPE=
-  dependencies:
-    buffer-equal "^1.0.0"
-
-argparse@^1.0.7:
-  version "1.0.10"
-  resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911"
-  integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==
-  dependencies:
-    sprintf-js "~1.0.2"
-
-arraybuffer.slice@~0.0.7:
-  version "0.0.7"
-  resolved "https://registry.yarnpkg.com/arraybuffer.slice/-/arraybuffer.slice-0.0.7.tgz#3bbc4275dd584cc1b10809b89d4e8b63a69e7675"
-  integrity sha512-wGUIVQXuehL5TCqQun8OW81jGzAWycqzFF8lFp+GOM5BXLYj3bKNsYC4daB7n6XjCqxQA/qgTJ+8ANR3acjrog==
-
-asciidoctor.js@1.5.9:
-  version "1.5.9"
-  resolved "https://registry.yarnpkg.com/asciidoctor.js/-/asciidoctor.js-1.5.9.tgz#28f8e8ee134b82627f0240e9b6a201b3d15d9524"
-  integrity sha512-k5JgwyV82TsiCpnYbDPReuHhzf/vRUt6NaZ+OGywkDDGeGG/CPfvN2Gd1MJ0iIZKDyuk4iJHOdY/2x1KBrWMzA==
-  dependencies:
-    opal-runtime "1.0.11"
-
-async-each-series@0.1.1:
-  version "0.1.1"
-  resolved "https://registry.yarnpkg.com/async-each-series/-/async-each-series-0.1.1.tgz#7617c1917401fd8ca4a28aadce3dbae98afeb432"
-  integrity sha1-dhfBkXQB/Yykooqtzj266Yr+tDI=
-
-async-lock@^1.1.0:
-  version "1.2.8"
-  resolved "https://registry.yarnpkg.com/async-lock/-/async-lock-1.2.8.tgz#7b02bdfa2de603c0713acecd11184cf97bbc7c4c"
-  integrity sha512-G+26B2jc0Gw0EG/WN2M6IczuGepBsfR1+DtqLnyFSH4p2C668qkOCtEkGNVEaaNAVlYwEMazy1+/jnLxltBkIQ==
-
-async@1.5.2:
-  version "1.5.2"
-  resolved "https://registry.yarnpkg.com/async/-/async-1.5.2.tgz#ec6a61ae56480c0c3cb241c95618e20892f9672a"
-  integrity sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=
-
-axios@0.21.1:
-  version "0.21.1"
-  resolved "https://registry.yarnpkg.com/axios/-/axios-0.21.1.tgz#22563481962f4d6bde9a76d516ef0e5d3c09b2b8"
-  integrity sha512-dKQiRHxGD9PPRIUNIWvZhPTPpl1rf/OxTYKsqKUDjBwYylTvV7SjSHJb9ratfyzM6wCdLCOYLzs73qpg5c4iGA==
-  dependencies:
-    follow-redirects "^1.10.0"
-
-backo2@1.0.2:
-  version "1.0.2"
-  resolved "https://registry.yarnpkg.com/backo2/-/backo2-1.0.2.tgz#31ab1ac8b129363463e35b3ebb69f4dfcfba7947"
-  integrity sha1-MasayLEpNjRj41s+u2n038+6eUc=
-
-balanced-match@^1.0.0:
-  version "1.0.0"
-  resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767"
-  integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c=
-
-base64-arraybuffer@0.1.4:
-  version "0.1.4"
-  resolved "https://registry.yarnpkg.com/base64-arraybuffer/-/base64-arraybuffer-0.1.4.tgz#9818c79e059b1355f97e0428a017c838e90ba812"
-  integrity sha1-mBjHngWbE1X5fgQooBfIOOkLqBI=
-
-base64-js@0.0.2:
-  version "0.0.2"
-  resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-0.0.2.tgz#024f0f72afa25b75f9c0ee73cd4f55ec1bed9784"
-  integrity sha1-Ak8Pcq+iW3X5wO5zzU9V7Bvtl4Q=
-
-base64-js@^1.3.1:
-  version "1.5.1"
-  resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a"
-  integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==
-
-base64id@2.0.0:
-  version "2.0.0"
-  resolved "https://registry.yarnpkg.com/base64id/-/base64id-2.0.0.tgz#2770ac6bc47d312af97a8bf9a634342e0cd25cb6"
-  integrity sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==
-
-batch@0.6.1:
-  version "0.6.1"
-  resolved "https://registry.yarnpkg.com/batch/-/batch-0.6.1.tgz#dc34314f4e679318093fc760272525f94bf25c16"
-  integrity sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=
-
-binary-extensions@^2.0.0:
-  version "2.2.0"
-  resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d"
-  integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==
-
-bl@~4.0:
-  version "4.0.4"
-  resolved "https://registry.yarnpkg.com/bl/-/bl-4.0.4.tgz#f4fda39f81a811d0df6368c1ed91dae499d1c900"
-  integrity sha512-7tdr4EpSd7jJ6tuQ21vu2ke8w7pNEstzj1O8wwq6sNNzO3UDi5MA8Gny/gquCj7r2C6fHudg8tKRGyjRgmvNxQ==
-  dependencies:
-    buffer "^5.5.0"
-    inherits "^2.0.4"
-    readable-stream "^3.4.0"
-
-blob@0.0.5:
-  version "0.0.5"
-  resolved "https://registry.yarnpkg.com/blob/-/blob-0.0.5.tgz#d680eeef25f8cd91ad533f5b01eed48e64caf683"
-  integrity sha512-gaqbzQPqOoamawKg0LGVd7SzLgXS+JH61oWprSLH+P+abTczqJbhTR8CmJ2u9/bUYNmHTGJx/UEmn6doAvvuig==
-
-bops@~0.0.6:
-  version "0.0.7"
-  resolved "https://registry.yarnpkg.com/bops/-/bops-0.0.7.tgz#b4a0a5a839a406454af0fe05a8b91a7a766a54e2"
-  integrity sha1-tKClqDmkBkVK8P4FqLkaenZqVOI=
-  dependencies:
-    base64-js "0.0.2"
-    to-utf8 "0.0.1"
-
-brace-expansion@^1.1.7:
-  version "1.1.11"
-  resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd"
-  integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==
-  dependencies:
-    balanced-match "^1.0.0"
-    concat-map "0.0.1"
-
-braces@^3.0.1, braces@~3.0, braces@~3.0.2:
-  version "3.0.2"
-  resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107"
-  integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==
-  dependencies:
-    fill-range "^7.0.1"
-
-browser-sync-client@^2.26.14:
-  version "2.26.14"
-  resolved "https://registry.yarnpkg.com/browser-sync-client/-/browser-sync-client-2.26.14.tgz#f2f0a8e5febc65b725fb38c8d648389214a38947"
-  integrity sha512-be0m1MchmKv/26r/yyyolxXcBi052aYrmaQep5nm8YNMjFcEyzv0ZoOKn/c3WEXNlEB/KeXWaw70fAOJ+/F1zQ==
-  dependencies:
-    etag "1.8.1"
-    fresh "0.5.2"
-    mitt "^1.1.3"
-    rxjs "^5.5.6"
-
-browser-sync-ui@^2.26.14:
-  version "2.26.14"
-  resolved "https://registry.yarnpkg.com/browser-sync-ui/-/browser-sync-ui-2.26.14.tgz#96632c38dda72560a3be8e985716d7a735e94749"
-  integrity sha512-6oT1sboM4KVNnWCCJDMGbRIeTBw97toMFQ+srImvwQ6J5t9KMgizaIX8HcKLiemsUMSJkgGM9RVKIpq2UblgOA==
-  dependencies:
-    async-each-series "0.1.1"
-    connect-history-api-fallback "^1"
-    immutable "^3"
-    server-destroy "1.0.1"
-    socket.io-client "^2.4.0"
-    stream-throttle "^0.1.3"
-
-browser-sync@^2.26.13:
-  version "2.26.14"
-  resolved "https://registry.yarnpkg.com/browser-sync/-/browser-sync-2.26.14.tgz#716c13ef91e72dfe092ff84bec3ddf62ea9d81fd"
-  integrity sha512-3TtpsheGolJT6UFtM2CZWEcGJmI4ZEvoCKiKE2bvcDnPxRkhQT4nIGVtfiyPcoHKXGM0LwMOZmYJNWfiNfVXWA==
-  dependencies:
-    browser-sync-client "^2.26.14"
-    browser-sync-ui "^2.26.14"
-    bs-recipes "1.3.4"
-    bs-snippet-injector "^2.0.1"
-    chokidar "^3.5.1"
-    connect "3.6.6"
-    connect-history-api-fallback "^1"
-    dev-ip "^1.0.1"
-    easy-extender "^2.3.4"
-    eazy-logger "3.1.0"
-    etag "^1.8.1"
-    fresh "^0.5.2"
-    fs-extra "3.0.1"
-    http-proxy "^1.18.1"
-    immutable "^3"
-    localtunnel "^2.0.1"
-    micromatch "^4.0.2"
-    opn "5.3.0"
-    portscanner "2.1.1"
-    qs "6.2.3"
-    raw-body "^2.3.2"
-    resp-modifier "6.0.2"
-    rx "4.1.0"
-    send "0.16.2"
-    serve-index "1.9.1"
-    serve-static "1.13.2"
-    server-destroy "1.0.1"
-    socket.io "2.4.0"
-    ua-parser-js "^0.7.18"
-    yargs "^15.4.1"
-
-bs-recipes@1.3.4:
-  version "1.3.4"
-  resolved "https://registry.yarnpkg.com/bs-recipes/-/bs-recipes-1.3.4.tgz#0d2d4d48a718c8c044769fdc4f89592dc8b69585"
-  integrity sha1-DS1NSKcYyMBEdp/cT4lZLci2lYU=
-
-bs-snippet-injector@^2.0.1:
-  version "2.0.1"
-  resolved "https://registry.yarnpkg.com/bs-snippet-injector/-/bs-snippet-injector-2.0.1.tgz#61b5393f11f52559ed120693100343b6edb04dd5"
-  integrity sha1-YbU5PxH1JVntEgaTEANDtu2wTdU=
-
-buffer-crc32@~0.2.3:
-  version "0.2.13"
-  resolved "https://registry.yarnpkg.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242"
-  integrity sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=
-
-buffer-equal@^1.0.0:
-  version "1.0.0"
-  resolved "https://registry.yarnpkg.com/buffer-equal/-/buffer-equal-1.0.0.tgz#59616b498304d556abd466966b22eeda3eca5fbe"
-  integrity sha1-WWFrSYME1Var1GaWayLu2j7KX74=
-
-buffer@^5.5.0:
-  version "5.7.1"
-  resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0"
-  integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==
-  dependencies:
-    base64-js "^1.3.1"
-    ieee754 "^1.1.13"
-
-bytes@3.1.0:
-  version "3.1.0"
-  resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.0.tgz#f6cf7933a360e0588fa9fde85651cdc7f805d1f6"
-  integrity sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==
-
-cache-directory@~2.0:
-  version "2.0.0"
-  resolved "https://registry.yarnpkg.com/cache-directory/-/cache-directory-2.0.0.tgz#0d8efa1abbb6d1dd926d255ce733b4f7c5ab2892"
-  integrity sha512-7YKEapH+2Uikde8hySyfobXBqPKULDyHNl/lhKm7cKf/GJFdG/tU/WpLrOg2y9aUrQrWUilYqawFIiGJPS6gDA==
-  dependencies:
-    xdg-basedir "^3.0.0"
-
-cacheable-lookup@^5.0.3:
-  version "5.0.4"
-  resolved "https://registry.yarnpkg.com/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz#5a6b865b2c44357be3d5ebc2a467b032719a7005"
-  integrity sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA==
-
-cacheable-request@^6.0.0:
-  version "6.1.0"
-  resolved "https://registry.yarnpkg.com/cacheable-request/-/cacheable-request-6.1.0.tgz#20ffb8bd162ba4be11e9567d823db651052ca912"
-  integrity sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==
-  dependencies:
-    clone-response "^1.0.2"
-    get-stream "^5.1.0"
-    http-cache-semantics "^4.0.0"
-    keyv "^3.0.0"
-    lowercase-keys "^2.0.0"
-    normalize-url "^4.1.0"
-    responselike "^1.0.2"
-
-cacheable-request@^7.0.1:
-  version "7.0.1"
-  resolved "https://registry.yarnpkg.com/cacheable-request/-/cacheable-request-7.0.1.tgz#062031c2856232782ed694a257fa35da93942a58"
-  integrity sha512-lt0mJ6YAnsrBErpTMWeu5kl/tg9xMAWjavYTN6VQXM1A/teBITuNcccXsCxF0tDQQJf9DfAaX5O4e0zp0KlfZw==
-  dependencies:
-    clone-response "^1.0.2"
-    get-stream "^5.1.0"
-    http-cache-semantics "^4.0.0"
-    keyv "^4.0.0"
-    lowercase-keys "^2.0.0"
-    normalize-url "^4.1.0"
-    responselike "^2.0.0"
-
-call-bind@^1.0.0:
-  version "1.0.2"
-  resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c"
-  integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==
-  dependencies:
-    function-bind "^1.1.1"
-    get-intrinsic "^1.0.2"
-
-camelcase-keys@~6.2:
-  version "6.2.2"
-  resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-6.2.2.tgz#5e755d6ba51aa223ec7d3d52f25778210f9dc3c0"
-  integrity sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==
-  dependencies:
-    camelcase "^5.3.1"
-    map-obj "^4.0.0"
-    quick-lru "^4.0.1"
-
-camelcase@^5.0.0, camelcase@^5.3.1:
-  version "5.3.1"
-  resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320"
-  integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==
-
-chalk@^1.1.3:
-  version "1.1.3"
-  resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98"
-  integrity sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=
-  dependencies:
-    ansi-styles "^2.2.1"
-    escape-string-regexp "^1.0.2"
-    has-ansi "^2.0.0"
-    strip-ansi "^3.0.0"
-    supports-color "^2.0.0"
-
-chokidar@^3.5.1:
-  version "3.5.1"
-  resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.1.tgz#ee9ce7bbebd2b79f49f304799d5468e31e14e68a"
-  integrity sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==
-  dependencies:
-    anymatch "~3.1.1"
-    braces "~3.0.2"
-    glob-parent "~5.1.0"
-    is-binary-path "~2.1.0"
-    is-glob "~4.0.1"
-    normalize-path "~3.0.0"
-    readdirp "~3.5.0"
-  optionalDependencies:
-    fsevents "~2.3.1"
-
-clean-git-ref@^2.0.1:
-  version "2.0.1"
-  resolved "https://registry.yarnpkg.com/clean-git-ref/-/clean-git-ref-2.0.1.tgz#dcc0ca093b90e527e67adb5a5e55b1af6816dcd9"
-  integrity sha512-bLSptAy2P0s6hU4PzuIMKmMJJSE6gLXGH1cntDu7bWJUksvuM+7ReOK61mozULErYvP6a15rnYl0zFDef+pyPw==
-
-cliui@^6.0.0:
-  version "6.0.0"
-  resolved "https://registry.yarnpkg.com/cliui/-/cliui-6.0.0.tgz#511d702c0c4e41ca156d7d0e96021f23e13225b1"
-  integrity sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==
-  dependencies:
-    string-width "^4.2.0"
-    strip-ansi "^6.0.0"
-    wrap-ansi "^6.2.0"
-
-cliui@^7.0.2:
-  version "7.0.4"
-  resolved "https://registry.yarnpkg.com/cliui/-/cliui-7.0.4.tgz#a0265ee655476fc807aea9df3df8df7783808b4f"
-  integrity sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==
-  dependencies:
-    string-width "^4.2.0"
-    strip-ansi "^6.0.0"
-    wrap-ansi "^7.0.0"
-
-clone-buffer@^1.0.0:
-  version "1.0.0"
-  resolved "https://registry.yarnpkg.com/clone-buffer/-/clone-buffer-1.0.0.tgz#e3e25b207ac4e701af721e2cb5a16792cac3dc58"
-  integrity sha1-4+JbIHrE5wGvch4staFnksrD3Fg=
-
-clone-response@^1.0.2:
-  version "1.0.2"
-  resolved "https://registry.yarnpkg.com/clone-response/-/clone-response-1.0.2.tgz#d1dc973920314df67fbeb94223b4ee350239e96b"
-  integrity sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=
-  dependencies:
-    mimic-response "^1.0.0"
-
-clone-stats@^1.0.0:
-  version "1.0.0"
-  resolved "https://registry.yarnpkg.com/clone-stats/-/clone-stats-1.0.0.tgz#b3782dff8bb5474e18b9b6bf0fdfe782f8777680"
-  integrity sha1-s3gt/4u1R04Yuba/D9/ngvh3doA=
-
-clone@^2.1.1:
-  version "2.1.2"
-  resolved "https://registry.yarnpkg.com/clone/-/clone-2.1.2.tgz#1b7f4b9f591f1e8f83670401600345a02887435f"
-  integrity sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=
-
-cloneable-readable@^1.0.0:
-  version "1.1.3"
-  resolved "https://registry.yarnpkg.com/cloneable-readable/-/cloneable-readable-1.1.3.tgz#120a00cb053bfb63a222e709f9683ea2e11d8cec"
-  integrity sha512-2EF8zTQOxYq70Y4XKtorQupqF0m49MBz2/yf5Bj+MHjvpG3Hy7sImifnqD6UA+TKYxeSV+u6qqQPawN5UvnpKQ==
-  dependencies:
-    inherits "^2.0.1"
-    process-nextick-args "^2.0.0"
-    readable-stream "^2.3.5"
-
-color-convert@^2.0.1:
-  version "2.0.1"
-  resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3"
-  integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==
-  dependencies:
-    color-name "~1.1.4"
-
-color-name@~1.1.4:
-  version "1.1.4"
-  resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2"
-  integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==
-
-commander@^2.2.0:
-  version "2.20.3"
-  resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33"
-  integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==
-
-commander@~6.1:
-  version "6.1.0"
-  resolved "https://registry.yarnpkg.com/commander/-/commander-6.1.0.tgz#f8d722b78103141006b66f4c7ba1e97315ba75bc"
-  integrity sha512-wl7PNrYWd2y5mp1OK/LhTlv8Ff4kQJQRXXAvF+uU/TPNiVJUxZLRYGj/B0y/lPGAVcSbJqH2Za/cvHmrPMC8mA==
-
-component-bind@1.0.0:
-  version "1.0.0"
-  resolved "https://registry.yarnpkg.com/component-bind/-/component-bind-1.0.0.tgz#00c608ab7dcd93897c0009651b1d3a8e1e73bbd1"
-  integrity sha1-AMYIq33Nk4l8AAllGx06jh5zu9E=
-
-component-emitter@1.2.1:
-  version "1.2.1"
-  resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.2.1.tgz#137918d6d78283f7df7a6b7c5a63e140e69425e6"
-  integrity sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=
-
-component-emitter@~1.3.0:
-  version "1.3.0"
-  resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0"
-  integrity sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==
-
-component-inherit@0.0.3:
-  version "0.0.3"
-  resolved "https://registry.yarnpkg.com/component-inherit/-/component-inherit-0.0.3.tgz#645fc4adf58b72b649d5cae65135619db26ff143"
-  integrity sha1-ZF/ErfWLcrZJ1crmUTVhnbJv8UM=
-
-concat-map@0.0.1:
-  version "0.0.1"
-  resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b"
-  integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=
-
-connect-history-api-fallback@^1, connect-history-api-fallback@^1.6.0:
-  version "1.6.0"
-  resolved "https://registry.yarnpkg.com/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz#8b32089359308d111115d81cad3fceab888f97bc"
-  integrity sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==
-
-connect-logger@^0.0.1:
-  version "0.0.1"
-  resolved "https://registry.yarnpkg.com/connect-logger/-/connect-logger-0.0.1.tgz#4d999978a1d20bb4608e7cd434d741652255174b"
-  integrity sha1-TZmZeKHSC7RgjnzUNNdBZSJVF0s=
-  dependencies:
-    moment "*"
-
-connect@3.6.6:
-  version "3.6.6"
-  resolved "https://registry.yarnpkg.com/connect/-/connect-3.6.6.tgz#09eff6c55af7236e137135a72574858b6786f524"
-  integrity sha1-Ce/2xVr3I24TcTWnJXSFi2eG9SQ=
-  dependencies:
-    debug "2.6.9"
-    finalhandler "1.1.0"
-    parseurl "~1.3.2"
-    utils-merge "1.0.1"
-
-convert-source-map@^1.5.0:
-  version "1.7.0"
-  resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.7.0.tgz#17a2cb882d7f77d3490585e2ce6c524424a3a442"
-  integrity sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==
-  dependencies:
-    safe-buffer "~5.1.1"
-
-convict@~6.0:
-  version "6.0.0"
-  resolved "https://registry.yarnpkg.com/convict/-/convict-6.0.0.tgz#4be829f001a778d337d32ec79e9ae7f2e39df1a6"
-  integrity sha512-osfPkv5yjVoZqrTWBXuh/ABGpFoaJplbt0WXr0CodR4CSWt8UnzY4PSUyRz/+5BX5YUtWcToG29Kr0B6xhdIMg==
-  dependencies:
-    lodash.clonedeep "^4.5.0"
-    yargs-parser "^18.1.3"
-
-cookie@~0.4.1:
-  version "0.4.1"
-  resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.4.1.tgz#afd713fe26ebd21ba95ceb61f9a8116e50a537d1"
-  integrity sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==
-
-core-util-is@~1.0.0:
-  version "1.0.2"
-  resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7"
-  integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=
-
-crc-32@^1.2.0:
-  version "1.2.0"
-  resolved "https://registry.yarnpkg.com/crc-32/-/crc-32-1.2.0.tgz#cb2db6e29b88508e32d9dd0ec1693e7b41a18208"
-  integrity sha512-1uBwHxF+Y/4yF5G48fwnKq6QsIXheor3ZLPT80yGBV1oEUwpPojlEhQbWKVw1VwcTQyMGHK1/XMmTjmlsmTTGA==
-  dependencies:
-    exit-on-epipe "~1.0.1"
-    printj "~1.1.0"
-
-debug@2.6.9, debug@^2.2.0:
-  version "2.6.9"
-  resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f"
-  integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==
-  dependencies:
-    ms "2.0.0"
-
-debug@4.3.1:
-  version "4.3.1"
-  resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.1.tgz#f0d229c505e0c6d8c49ac553d1b13dc183f6b2ee"
-  integrity sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==
-  dependencies:
-    ms "2.1.2"
-
-debug@~3.1.0:
-  version "3.1.0"
-  resolved "https://registry.yarnpkg.com/debug/-/debug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261"
-  integrity sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==
-  dependencies:
-    ms "2.0.0"
-
-debug@~4.1.0:
-  version "4.1.1"
-  resolved "https://registry.yarnpkg.com/debug/-/debug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791"
-  integrity sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==
-  dependencies:
-    ms "^2.1.1"
-
-decamelize@^1.2.0:
-  version "1.2.0"
-  resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290"
-  integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=
-
-decompress-response@^3.3.0:
-  version "3.3.0"
-  resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-3.3.0.tgz#80a4dd323748384bfa248083622aedec982adff3"
-  integrity sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=
-  dependencies:
-    mimic-response "^1.0.0"
-
-decompress-response@^4.2.0:
-  version "4.2.1"
-  resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-4.2.1.tgz#414023cc7a302da25ce2ec82d0d5238ccafd8986"
-  integrity sha512-jOSne2qbyE+/r8G1VU+G/82LBs2Fs4LAsTiLSHOCOMZQl2OKZ6i8i4IyHemTe+/yIXOtTcRQMzPcgyhoFlqPkw==
-  dependencies:
-    mimic-response "^2.0.0"
-
-decompress-response@^6.0.0:
-  version "6.0.0"
-  resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-6.0.0.tgz#ca387612ddb7e104bd16d85aab00d5ecf09c66fc"
-  integrity sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==
-  dependencies:
-    mimic-response "^3.1.0"
-
-defer-to-connect@^1.0.1:
-  version "1.1.3"
-  resolved "https://registry.yarnpkg.com/defer-to-connect/-/defer-to-connect-1.1.3.tgz#331ae050c08dcf789f8c83a7b81f0ed94f4ac591"
-  integrity sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==
-
-defer-to-connect@^2.0.0:
-  version "2.0.0"
-  resolved "https://registry.yarnpkg.com/defer-to-connect/-/defer-to-connect-2.0.0.tgz#83d6b199db041593ac84d781b5222308ccf4c2c1"
-  integrity sha512-bYL2d05vOSf1JEZNx5vSAtPuBMkX8K9EUutg7zlKvTqKXHt7RhWJFbmd7qakVuf13i+IkGmp6FwSsONOf6VYIg==
-
-define-properties@^1.1.3:
-  version "1.1.3"
-  resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1"
-  integrity sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==
-  dependencies:
-    object-keys "^1.0.12"
-
-depd@~1.1.2:
-  version "1.1.2"
-  resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9"
-  integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=
-
-destroy@~1.0.4:
-  version "1.0.4"
-  resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80"
-  integrity sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=
-
-dev-ip@^1.0.1:
-  version "1.0.1"
-  resolved "https://registry.yarnpkg.com/dev-ip/-/dev-ip-1.0.1.tgz#a76a3ed1855be7a012bb8ac16cb80f3c00dc28f0"
-  integrity sha1-p2o+0YVb56ASu4rBbLgPPADcKPA=
-
-diff3@0.0.3:
-  version "0.0.3"
-  resolved "https://registry.yarnpkg.com/diff3/-/diff3-0.0.3.tgz#d4e5c3a4cdf4e5fe1211ab42e693fcb4321580fc"
-  integrity sha1-1OXDpM305f4SEatC5pP8tDIVgPw=
-
-dlv@^1.1.3:
-  version "1.1.3"
-  resolved "https://registry.yarnpkg.com/dlv/-/dlv-1.1.3.tgz#5c198a8a11453596e751494d49874bc7732f2e79"
-  integrity sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==
-
-duplexer3@^0.1.4:
-  version "0.1.4"
-  resolved "https://registry.yarnpkg.com/duplexer3/-/duplexer3-0.1.4.tgz#ee01dd1cac0ed3cbc7fdbea37dc0a8f1ce002ce2"
-  integrity sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=
-
-duplexify@^3.6.0:
-  version "3.7.1"
-  resolved "https://registry.yarnpkg.com/duplexify/-/duplexify-3.7.1.tgz#2a4df5317f6ccfd91f86d6fd25d8d8a103b88309"
-  integrity sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==
-  dependencies:
-    end-of-stream "^1.0.0"
-    inherits "^2.0.1"
-    readable-stream "^2.0.0"
-    stream-shift "^1.0.0"
-
-easy-extender@^2.3.4:
-  version "2.3.4"
-  resolved "https://registry.yarnpkg.com/easy-extender/-/easy-extender-2.3.4.tgz#298789b64f9aaba62169c77a2b3b64b4c9589b8f"
-  integrity sha512-8cAwm6md1YTiPpOvDULYJL4ZS6WfM5/cTeVVh4JsvyYZAoqlRVUpHL9Gr5Fy7HA6xcSZicUia3DeAgO3Us8E+Q==
-  dependencies:
-    lodash "^4.17.10"
-
-eazy-logger@3.1.0:
-  version "3.1.0"
-  resolved "https://registry.yarnpkg.com/eazy-logger/-/eazy-logger-3.1.0.tgz#b169eb56df714608fa114f164c8a2956bec9f0f3"
-  integrity sha512-/snsn2JqBtUSSstEl4R0RKjkisGHAhvYj89i7r3ytNUKW12y178KDZwXLXIgwDqLW6E/VRMT9qfld7wvFae8bQ==
-  dependencies:
-    tfunk "^4.0.0"
-
-ee-first@1.1.1:
-  version "1.1.1"
-  resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d"
-  integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=
-
-emoji-regex@^8.0.0:
-  version "8.0.0"
-  resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37"
-  integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==
-
-encodeurl@~1.0.1, encodeurl@~1.0.2:
-  version "1.0.2"
-  resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59"
-  integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=
-
-end-of-stream@^1.0.0, end-of-stream@^1.1.0:
-  version "1.4.4"
-  resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0"
-  integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==
-  dependencies:
-    once "^1.4.0"
-
-engine.io-client@~3.5.0:
-  version "3.5.0"
-  resolved "https://registry.yarnpkg.com/engine.io-client/-/engine.io-client-3.5.0.tgz#fc1b4d9616288ce4f2daf06dcf612413dec941c7"
-  integrity sha512-12wPRfMrugVw/DNyJk34GQ5vIVArEcVMXWugQGGuw2XxUSztFNmJggZmv8IZlLyEdnpO1QB9LkcjeWewO2vxtA==
-  dependencies:
-    component-emitter "~1.3.0"
-    component-inherit "0.0.3"
-    debug "~3.1.0"
-    engine.io-parser "~2.2.0"
-    has-cors "1.1.0"
-    indexof "0.0.1"
-    parseqs "0.0.6"
-    parseuri "0.0.6"
-    ws "~7.4.2"
-    xmlhttprequest-ssl "~1.5.4"
-    yeast "0.1.2"
-
-engine.io-parser@~2.2.0:
-  version "2.2.1"
-  resolved "https://registry.yarnpkg.com/engine.io-parser/-/engine.io-parser-2.2.1.tgz#57ce5611d9370ee94f99641b589f94c97e4f5da7"
-  integrity sha512-x+dN/fBH8Ro8TFwJ+rkB2AmuVw9Yu2mockR/p3W8f8YtExwFgDvBDi0GWyb4ZLkpahtDGZgtr3zLovanJghPqg==
-  dependencies:
-    after "0.8.2"
-    arraybuffer.slice "~0.0.7"
-    base64-arraybuffer "0.1.4"
-    blob "0.0.5"
-    has-binary2 "~1.0.2"
-
-engine.io@~3.5.0:
-  version "3.5.0"
-  resolved "https://registry.yarnpkg.com/engine.io/-/engine.io-3.5.0.tgz#9d6b985c8a39b1fe87cd91eb014de0552259821b"
-  integrity sha512-21HlvPUKaitDGE4GXNtQ7PLP0Sz4aWLddMPw2VTyFz1FVZqu/kZsJUO8WNpKuE/OCL7nkfRaOui2ZCJloGznGA==
-  dependencies:
-    accepts "~1.3.4"
-    base64id "2.0.0"
-    cookie "~0.4.1"
-    debug "~4.1.0"
-    engine.io-parser "~2.2.0"
-    ws "~7.4.2"
-
-escalade@^3.1.1:
-  version "3.1.1"
-  resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40"
-  integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==
-
-escape-html@~1.0.3:
-  version "1.0.3"
-  resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988"
-  integrity sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=
-
-escape-string-regexp@^1.0.2:
-  version "1.0.5"
-  resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4"
-  integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=
-
-escape-string-regexp@^2.0.0:
-  version "2.0.0"
-  resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz#a30304e99daa32e23b2fd20f51babd07cffca344"
-  integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==
-
-esprima@^4.0.0:
-  version "4.0.1"
-  resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71"
-  integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==
-
-etag@1.8.1, etag@^1.8.1, etag@~1.8.1:
-  version "1.8.1"
-  resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887"
-  integrity sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=
-
-eventemitter3@^4.0.0:
-  version "4.0.7"
-  resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f"
-  integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==
-
-exit-on-epipe@~1.0.1:
-  version "1.0.1"
-  resolved "https://registry.yarnpkg.com/exit-on-epipe/-/exit-on-epipe-1.0.1.tgz#0bdd92e87d5285d267daa8171d0eb06159689692"
-  integrity sha512-h2z5mrROTxce56S+pnvAV890uu7ls7f1kEvVGJbw1OlFH3/mlJ5bkXu0KRyW94v37zzHPiUd55iLn3DA7TjWpw==
-
-extend@^3.0.0:
-  version "3.0.2"
-  resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa"
-  integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==
-
-fd-slicer@~1.1.0:
-  version "1.1.0"
-  resolved "https://registry.yarnpkg.com/fd-slicer/-/fd-slicer-1.1.0.tgz#25c7c89cb1f9077f8891bbe61d8f390eae256f1e"
-  integrity sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=
-  dependencies:
-    pend "~1.2.0"
-
-fill-range@^7.0.1:
-  version "7.0.1"
-  resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40"
-  integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==
-  dependencies:
-    to-regex-range "^5.0.1"
-
-finalhandler@1.1.0:
-  version "1.1.0"
-  resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.0.tgz#ce0b6855b45853e791b2fcc680046d88253dd7f5"
-  integrity sha1-zgtoVbRYU+eRsvzGgARtiCU91/U=
-  dependencies:
-    debug "2.6.9"
-    encodeurl "~1.0.1"
-    escape-html "~1.0.3"
-    on-finished "~2.3.0"
-    parseurl "~1.3.2"
-    statuses "~1.3.1"
-    unpipe "~1.0.0"
-
-find-up@^4.1.0:
-  version "4.1.0"
-  resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19"
-  integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==
-  dependencies:
-    locate-path "^5.0.0"
-    path-exists "^4.0.0"
-
-flush-write-stream@^1.0.2:
-  version "1.1.1"
-  resolved "https://registry.yarnpkg.com/flush-write-stream/-/flush-write-stream-1.1.1.tgz#8dd7d873a1babc207d94ead0c2e0e44276ebf2e8"
-  integrity sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==
-  dependencies:
-    inherits "^2.0.3"
-    readable-stream "^2.3.6"
-
-follow-redirects@^1.0.0, follow-redirects@^1.10.0:
-  version "1.13.2"
-  resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.13.2.tgz#dd73c8effc12728ba5cf4259d760ea5fb83e3147"
-  integrity sha512-6mPTgLxYm3r6Bkkg0vNM0HTjfGrOEtsfbhagQvbxDEsEkpNhw582upBaoRZylzen6krEmxXJgt9Ju6HiI4O7BA==
-
-fresh@0.5.2, fresh@^0.5.2:
-  version "0.5.2"
-  resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7"
-  integrity sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=
-
-fs-extra@3.0.1:
-  version "3.0.1"
-  resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-3.0.1.tgz#3794f378c58b342ea7dbbb23095109c4b3b62291"
-  integrity sha1-N5TzeMWLNC6n27sjCVEJxLO2IpE=
-  dependencies:
-    graceful-fs "^4.1.2"
-    jsonfile "^3.0.0"
-    universalify "^0.1.0"
-
-fs-extra@~8.1:
-  version "8.1.0"
-  resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0"
-  integrity sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==
-  dependencies:
-    graceful-fs "^4.2.0"
-    jsonfile "^4.0.0"
-    universalify "^0.1.0"
-
-fs-mkdirp-stream@^1.0.0:
-  version "1.0.0"
-  resolved "https://registry.yarnpkg.com/fs-mkdirp-stream/-/fs-mkdirp-stream-1.0.0.tgz#0b7815fc3201c6a69e14db98ce098c16935259eb"
-  integrity sha1-C3gV/DIBxqaeFNuYzgmMFpNSWes=
-  dependencies:
-    graceful-fs "^4.1.11"
-    through2 "^2.0.3"
-
-fs.realpath@^1.0.0:
-  version "1.0.0"
-  resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f"
-  integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8=
-
-fsevents@~2.3.1:
-  version "2.3.2"
-  resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a"
-  integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==
-
-function-bind@^1.1.1:
-  version "1.1.1"
-  resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d"
-  integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==
-
-get-caller-file@^2.0.1, get-caller-file@^2.0.5:
-  version "2.0.5"
-  resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e"
-  integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==
-
-get-intrinsic@^1.0.2:
-  version "1.1.1"
-  resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.1.1.tgz#15f59f376f855c446963948f0d24cd3637b4abc6"
-  integrity sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==
-  dependencies:
-    function-bind "^1.1.1"
-    has "^1.0.3"
-    has-symbols "^1.0.1"
-
-get-stream@^4.1.0:
-  version "4.1.0"
-  resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5"
-  integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==
-  dependencies:
-    pump "^3.0.0"
-
-get-stream@^5.1.0:
-  version "5.2.0"
-  resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3"
-  integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==
-  dependencies:
-    pump "^3.0.0"
-
-git-apply-delta@0.0.7:
-  version "0.0.7"
-  resolved "https://registry.yarnpkg.com/git-apply-delta/-/git-apply-delta-0.0.7.tgz#fb76ae144540d79440b52b31de03e63c993c7219"
-  integrity sha1-+3auFEVA15RAtSsx3gPmPJk8chk=
-  dependencies:
-    bops "~0.0.6"
-    varint "0.0.3"
-
-glob-parent@^3.1.0:
-  version "3.1.0"
-  resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-3.1.0.tgz#9e6af6299d8d3bd2bd40430832bd113df906c5ae"
-  integrity sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=
-  dependencies:
-    is-glob "^3.1.0"
-    path-dirname "^1.0.0"
-
-glob-parent@~5.1.0:
-  version "5.1.1"
-  resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.1.tgz#b6c1ef417c4e5663ea498f1c45afac6916bbc229"
-  integrity sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==
-  dependencies:
-    is-glob "^4.0.1"
-
-glob-stream@^6.1.0:
-  version "6.1.0"
-  resolved "https://registry.yarnpkg.com/glob-stream/-/glob-stream-6.1.0.tgz#7045c99413b3eb94888d83ab46d0b404cc7bdde4"
-  integrity sha1-cEXJlBOz65SIjYOrRtC0BMx73eQ=
-  dependencies:
-    extend "^3.0.0"
-    glob "^7.1.1"
-    glob-parent "^3.1.0"
-    is-negated-glob "^1.0.0"
-    ordered-read-streams "^1.0.0"
-    pumpify "^1.3.5"
-    readable-stream "^2.1.5"
-    remove-trailing-separator "^1.0.1"
-    to-absolute-glob "^2.0.0"
-    unique-stream "^2.0.2"
-
-glob@6.0.4:
-  version "6.0.4"
-  resolved "https://registry.yarnpkg.com/glob/-/glob-6.0.4.tgz#0f08860f6a155127b2fadd4f9ce24b1aab6e4d22"
-  integrity sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI=
-  dependencies:
-    inflight "^1.0.4"
-    inherits "2"
-    minimatch "2 || 3"
-    once "^1.3.0"
-    path-is-absolute "^1.0.0"
-
-glob@^7.1.1:
-  version "7.1.6"
-  resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6"
-  integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==
-  dependencies:
-    fs.realpath "^1.0.0"
-    inflight "^1.0.4"
-    inherits "2"
-    minimatch "^3.0.4"
-    once "^1.3.0"
-    path-is-absolute "^1.0.0"
-
-globalyzer@^0.1.4:
-  version "0.1.4"
-  resolved "https://registry.yarnpkg.com/globalyzer/-/globalyzer-0.1.4.tgz#bc8e273afe1ac7c24eea8def5b802340c5cc534f"
-  integrity sha512-LeguVWaxgHN0MNbWC6YljNMzHkrCny9fzjmEUdnF1kQ7wATFD1RHFRqA1qxaX2tgxGENlcxjOflopBwj3YZiXA==
-
-globrex@^0.1.2:
-  version "0.1.2"
-  resolved "https://registry.yarnpkg.com/globrex/-/globrex-0.1.2.tgz#dd5d9ec826232730cd6793a5e33a9302985e6098"
-  integrity sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==
-
-got@~11.7:
-  version "11.7.0"
-  resolved "https://registry.yarnpkg.com/got/-/got-11.7.0.tgz#a386360305571a74548872e674932b4ef70d3b24"
-  integrity sha512-7en2XwH2MEqOsrK0xaKhbWibBoZqy+f1RSUoIeF1BLcnf+pyQdDsljWMfmOh+QKJwuvDIiKx38GtPh5wFdGGjg==
-  dependencies:
-    "@sindresorhus/is" "^3.1.1"
-    "@szmarczak/http-timer" "^4.0.5"
-    "@types/cacheable-request" "^6.0.1"
-    "@types/responselike" "^1.0.0"
-    cacheable-lookup "^5.0.3"
-    cacheable-request "^7.0.1"
-    decompress-response "^6.0.0"
-    http2-wrapper "^1.0.0-beta.5.2"
-    lowercase-keys "^2.0.0"
-    p-cancelable "^2.0.0"
-    responselike "^2.0.0"
-
-got@~9.6:
-  version "9.6.0"
-  resolved "https://registry.yarnpkg.com/got/-/got-9.6.0.tgz#edf45e7d67f99545705de1f7bbeeeb121765ed85"
-  integrity sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==
-  dependencies:
-    "@sindresorhus/is" "^0.14.0"
-    "@szmarczak/http-timer" "^1.1.2"
-    cacheable-request "^6.0.0"
-    decompress-response "^3.3.0"
-    duplexer3 "^0.1.4"
-    get-stream "^4.1.0"
-    lowercase-keys "^1.0.1"
-    mimic-response "^1.0.1"
-    p-cancelable "^1.0.0"
-    to-readable-stream "^1.0.0"
-    url-parse-lax "^3.0.0"
-
-graceful-fs@^4.0.0, graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0:
-  version "4.2.5"
-  resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.5.tgz#bc18864a6c9fc7b303f2e2abdb9155ad178fbe29"
-  integrity sha512-kBBSQbz2K0Nyn+31j/w36fUfxkBW9/gfwRWdUY1ULReH3iokVJgddZAFcD1D0xlgTmFxJCbUkUclAlc6/IDJkw==
-
-gulp-vinyl-zip@~2.2:
-  version "2.2.1"
-  resolved "https://registry.yarnpkg.com/gulp-vinyl-zip/-/gulp-vinyl-zip-2.2.1.tgz#24a60230afeb3b88b1efba06d31653ef7145dfd8"
-  integrity sha512-9lwCZUkrENzP649hVQB2r+8GgeGtVrqA2fEeVDX6aYr6+yJjdczWu0r1C6WvbZdzhXcA61MtR5MEyjR9a3D7cw==
-  dependencies:
-    queue "^4.2.1"
-    through "^2.3.8"
-    through2 "^2.0.3"
-    vinyl "^2.0.2"
-    vinyl-fs "^3.0.3"
-    yauzl "^2.2.1"
-    yazl "^2.2.1"
-
-handlebars@~4.7:
-  version "4.7.6"
-  resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.7.6.tgz#d4c05c1baf90e9945f77aa68a7a219aa4a7df74e"
-  integrity sha512-1f2BACcBfiwAfStCKZNrUCgqNZkGsAT7UM3kkYtXuLo0KnaVfjKOyf7PRzB6++aK9STyT1Pd2ZCPe3EGOXleXA==
-  dependencies:
-    minimist "^1.2.5"
-    neo-async "^2.6.0"
-    source-map "^0.6.1"
-    wordwrap "^1.0.0"
-  optionalDependencies:
-    uglify-js "^3.1.4"
-
-has-ansi@^2.0.0:
-  version "2.0.0"
-  resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91"
-  integrity sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=
-  dependencies:
-    ansi-regex "^2.0.0"
-
-has-binary2@~1.0.2:
-  version "1.0.3"
-  resolved "https://registry.yarnpkg.com/has-binary2/-/has-binary2-1.0.3.tgz#7776ac627f3ea77250cfc332dab7ddf5e4f5d11d"
-  integrity sha512-G1LWKhDSvhGeAQ8mPVQlqNcOB2sJdwATtZKl2pDKKHfpf/rYj24lkinxf69blJbnsvtqqNU+L3SL50vzZhXOnw==
-  dependencies:
-    isarray "2.0.1"
-
-has-cors@1.1.0:
-  version "1.1.0"
-  resolved "https://registry.yarnpkg.com/has-cors/-/has-cors-1.1.0.tgz#5e474793f7ea9843d1bb99c23eef49ff126fff39"
-  integrity sha1-XkdHk/fqmEPRu5nCPu9J/xJv/zk=
-
-has-symbols@^1.0.1:
-  version "1.0.1"
-  resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.1.tgz#9f5214758a44196c406d9bd76cebf81ec2dd31e8"
-  integrity sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==
-
-has@^1.0.3:
-  version "1.0.3"
-  resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796"
-  integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==
-  dependencies:
-    function-bind "^1.1.1"
-
-http-cache-semantics@^4.0.0:
-  version "4.1.0"
-  resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz#49e91c5cbf36c9b94bcfcd71c23d5249ec74e390"
-  integrity sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==
-
-http-errors@1.7.3:
-  version "1.7.3"
-  resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.3.tgz#6c619e4f9c60308c38519498c14fbb10aacebb06"
-  integrity sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw==
-  dependencies:
-    depd "~1.1.2"
-    inherits "2.0.4"
-    setprototypeof "1.1.1"
-    statuses ">= 1.5.0 < 2"
-    toidentifier "1.0.0"
-
-http-errors@~1.6.2:
-  version "1.6.3"
-  resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.3.tgz#8b55680bb4be283a0b5bf4ea2e38580be1d9320d"
-  integrity sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=
-  dependencies:
-    depd "~1.1.2"
-    inherits "2.0.3"
-    setprototypeof "1.1.0"
-    statuses ">= 1.4.0 < 2"
-
-http-proxy@^1.18.1:
-  version "1.18.1"
-  resolved "https://registry.yarnpkg.com/http-proxy/-/http-proxy-1.18.1.tgz#401541f0534884bbf95260334e72f88ee3976549"
-  integrity sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==
-  dependencies:
-    eventemitter3 "^4.0.0"
-    follow-redirects "^1.0.0"
-    requires-port "^1.0.0"
-
-http2-wrapper@^1.0.0-beta.5.2:
-  version "1.0.0-beta.5.2"
-  resolved "https://registry.yarnpkg.com/http2-wrapper/-/http2-wrapper-1.0.0-beta.5.2.tgz#8b923deb90144aea65cf834b016a340fc98556f3"
-  integrity sha512-xYz9goEyBnC8XwXDTuC/MZ6t+MrKVQZOk4s7+PaDkwIsQd8IwqvM+0M6bA/2lvG8GHXcPdf+MejTUeO2LCPCeQ==
-  dependencies:
-    quick-lru "^5.1.1"
-    resolve-alpn "^1.0.0"
-
-iconv-lite@0.4.24:
-  version "0.4.24"
-  resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b"
-  integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==
-  dependencies:
-    safer-buffer ">= 2.1.2 < 3"
-
-ieee754@^1.1.13:
-  version "1.2.1"
-  resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352"
-  integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==
-
-ignore@^5.1.4:
-  version "5.1.8"
-  resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.1.8.tgz#f150a8b50a34289b33e22f5889abd4d8016f0e57"
-  integrity sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==
-
-immutable@^3:
-  version "3.8.2"
-  resolved "https://registry.yarnpkg.com/immutable/-/immutable-3.8.2.tgz#c2439951455bb39913daf281376f1530e104adf3"
-  integrity sha1-wkOZUUVbs5kT2vKBN28VMOEErfM=
-
-indexof@0.0.1:
-  version "0.0.1"
-  resolved "https://registry.yarnpkg.com/indexof/-/indexof-0.0.1.tgz#82dc336d232b9062179d05ab3293a66059fd435d"
-  integrity sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=
-
-inflight@^1.0.4:
-  version "1.0.6"
-  resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9"
-  integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=
-  dependencies:
-    once "^1.3.0"
-    wrappy "1"
-
-inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.0, inherits@~2.0.3:
-  version "2.0.4"
-  resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c"
-  integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
-
-inherits@2.0.3:
-  version "2.0.3"
-  resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de"
-  integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=
-
-is-absolute@^1.0.0:
-  version "1.0.0"
-  resolved "https://registry.yarnpkg.com/is-absolute/-/is-absolute-1.0.0.tgz#395e1ae84b11f26ad1795e73c17378e48a301576"
-  integrity sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==
-  dependencies:
-    is-relative "^1.0.0"
-    is-windows "^1.0.1"
-
-is-binary-path@~2.1.0:
-  version "2.1.0"
-  resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09"
-  integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==
-  dependencies:
-    binary-extensions "^2.0.0"
-
-is-buffer@^1.1.5:
-  version "1.1.6"
-  resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be"
-  integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==
-
-is-extglob@^2.1.0, is-extglob@^2.1.1:
-  version "2.1.1"
-  resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2"
-  integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=
-
-is-fullwidth-code-point@^3.0.0:
-  version "3.0.0"
-  resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d"
-  integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==
-
-is-glob@^3.1.0:
-  version "3.1.0"
-  resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a"
-  integrity sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=
-  dependencies:
-    is-extglob "^2.1.0"
-
-is-glob@^4.0.1, is-glob@~4.0.1:
-  version "4.0.1"
-  resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.1.tgz#7567dbe9f2f5e2467bc77ab83c4a29482407a5dc"
-  integrity sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==
-  dependencies:
-    is-extglob "^2.1.1"
-
-is-negated-glob@^1.0.0:
-  version "1.0.0"
-  resolved "https://registry.yarnpkg.com/is-negated-glob/-/is-negated-glob-1.0.0.tgz#6910bca5da8c95e784b5751b976cf5a10fee36d2"
-  integrity sha1-aRC8pdqMleeEtXUbl2z1oQ/uNtI=
-
-is-number-like@^1.0.3:
-  version "1.0.8"
-  resolved "https://registry.yarnpkg.com/is-number-like/-/is-number-like-1.0.8.tgz#2e129620b50891042e44e9bbbb30593e75cfbbe3"
-  integrity sha512-6rZi3ezCyFcn5L71ywzz2bS5b2Igl1En3eTlZlvKjpz1n3IZLAYMbKYAIQgFmEu0GENg92ziU/faEOA/aixjbA==
-  dependencies:
-    lodash.isfinite "^3.3.2"
-
-is-number@^7.0.0:
-  version "7.0.0"
-  resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b"
-  integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==
-
-is-relative@^1.0.0:
-  version "1.0.0"
-  resolved "https://registry.yarnpkg.com/is-relative/-/is-relative-1.0.0.tgz#a1bb6935ce8c5dba1e8b9754b9b2dcc020e2260d"
-  integrity sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==
-  dependencies:
-    is-unc-path "^1.0.0"
-
-is-unc-path@^1.0.0:
-  version "1.0.0"
-  resolved "https://registry.yarnpkg.com/is-unc-path/-/is-unc-path-1.0.0.tgz#d731e8898ed090a12c352ad2eaed5095ad322c9d"
-  integrity sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==
-  dependencies:
-    unc-path-regex "^0.1.2"
-
-is-utf8@^0.2.1:
-  version "0.2.1"
-  resolved "https://registry.yarnpkg.com/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72"
-  integrity sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=
-
-is-valid-glob@^1.0.0:
-  version "1.0.0"
-  resolved "https://registry.yarnpkg.com/is-valid-glob/-/is-valid-glob-1.0.0.tgz#29bf3eff701be2d4d315dbacc39bc39fe8f601aa"
-  integrity sha1-Kb8+/3Ab4tTTFdusw5vDn+j2Aao=
-
-is-windows@^1.0.1:
-  version "1.0.2"
-  resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d"
-  integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==
-
-is-wsl@^1.1.0:
-  version "1.1.0"
-  resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-1.1.0.tgz#1f16e4aa22b04d1336b66188a66af3c600c3a66d"
-  integrity sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=
-
-isarray@2.0.1:
-  version "2.0.1"
-  resolved "https://registry.yarnpkg.com/isarray/-/isarray-2.0.1.tgz#a37d94ed9cda2d59865c9f76fe596ee1f338741e"
-  integrity sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=
-
-isarray@~1.0.0:
-  version "1.0.0"
-  resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11"
-  integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=
-
-isomorphic-git@0.78.5:
-  version "0.78.5"
-  resolved "https://registry.yarnpkg.com/isomorphic-git/-/isomorphic-git-0.78.5.tgz#013f8f8c280b8e0f8bb10ffa251eb87e9bb1190b"
-  integrity sha512-LrF5t9x7RdFeg84NsYpZo9qF1MZeb56LpBm6Jv47qMjnWMv0Il/3wPTA8I/lUYywgVbvF/e7xypHauj5auKW3w==
-  dependencies:
-    async-lock "^1.1.0"
-    clean-git-ref "^2.0.1"
-    crc-32 "^1.2.0"
-    diff3 "0.0.3"
-    git-apply-delta "0.0.7"
-    globalyzer "^0.1.4"
-    globrex "^0.1.2"
-    ignore "^5.1.4"
-    marky "^1.2.1"
-    minimisted "^2.0.0"
-    pako "^1.0.10"
-    pify "^4.0.1"
-    readable-stream "^3.4.0"
-    sha.js "^2.4.9"
-    simple-get "^3.0.2"
-
-js-yaml@~3.14:
-  version "3.14.1"
-  resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537"
-  integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==
-  dependencies:
-    argparse "^1.0.7"
-    esprima "^4.0.0"
-
-json-buffer@3.0.0:
-  version "3.0.0"
-  resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.0.tgz#5b1f397afc75d677bde8bcfc0e47e1f9a3d9a898"
-  integrity sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=
-
-json-buffer@3.0.1:
-  version "3.0.1"
-  resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.1.tgz#9338802a30d3b6605fbe0613e094008ca8c05a13"
-  integrity sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==
-
-json-stable-stringify-without-jsonify@^1.0.1:
-  version "1.0.1"
-  resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651"
-  integrity sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=
-
-json5@~2.1:
-  version "2.1.3"
-  resolved "https://registry.yarnpkg.com/json5/-/json5-2.1.3.tgz#c9b0f7fa9233bfe5807fe66fcf3a5617ed597d43"
-  integrity sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==
-  dependencies:
-    minimist "^1.2.5"
-
-jsonfile@^3.0.0:
-  version "3.0.1"
-  resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-3.0.1.tgz#a5ecc6f65f53f662c4415c7675a0331d0992ec66"
-  integrity sha1-pezG9l9T9mLEQVx2daAzHQmS7GY=
-  optionalDependencies:
-    graceful-fs "^4.1.6"
-
-jsonfile@^4.0.0:
-  version "4.0.0"
-  resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb"
-  integrity sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=
-  optionalDependencies:
-    graceful-fs "^4.1.6"
-
-keyv@^3.0.0:
-  version "3.1.0"
-  resolved "https://registry.yarnpkg.com/keyv/-/keyv-3.1.0.tgz#ecc228486f69991e49e9476485a5be1e8fc5c4d9"
-  integrity sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==
-  dependencies:
-    json-buffer "3.0.0"
-
-keyv@^4.0.0:
-  version "4.0.3"
-  resolved "https://registry.yarnpkg.com/keyv/-/keyv-4.0.3.tgz#4f3aa98de254803cafcd2896734108daa35e4254"
-  integrity sha512-zdGa2TOpSZPq5mU6iowDARnMBZgtCqJ11dJROFi6tg6kTn4nuUdU09lFyLFSaHrWqpIJ+EBq4E8/Dc0Vx5vLdA==
-  dependencies:
-    json-buffer "3.0.1"
-
-lazystream@^1.0.0:
-  version "1.0.0"
-  resolved "https://registry.yarnpkg.com/lazystream/-/lazystream-1.0.0.tgz#f6995fe0f820392f61396be89462407bb77168e4"
-  integrity sha1-9plf4PggOS9hOWvolGJAe7dxaOQ=
-  dependencies:
-    readable-stream "^2.0.5"
-
-lead@^1.0.0:
-  version "1.0.0"
-  resolved "https://registry.yarnpkg.com/lead/-/lead-1.0.0.tgz#6f14f99a37be3a9dd784f5495690e5903466ee42"
-  integrity sha1-bxT5mje+Op3XhPVJVpDlkDRm7kI=
-  dependencies:
-    flush-write-stream "^1.0.2"
-
-limiter@^1.0.5:
-  version "1.1.5"
-  resolved "https://registry.yarnpkg.com/limiter/-/limiter-1.1.5.tgz#8f92a25b3b16c6131293a0cc834b4a838a2aa7c2"
-  integrity sha512-FWWMIEOxz3GwUI4Ts/IvgVy6LPvoMPgjMdQ185nN6psJyBJ4yOpzqm695/h5umdLJg2vW3GR5iG11MAkR2AzJA==
-
-lite-server@^2.4.0:
-  version "2.6.1"
-  resolved "https://registry.yarnpkg.com/lite-server/-/lite-server-2.6.1.tgz#27281022c77c99673d0a820b998bc7e125cdbaa0"
-  integrity sha512-d3oyB/C8AU4EwYQHlLxcu6vTQDnCaLb81v1KKNYABmFS5oeJ11A+YxlqtpbTclID1AFddJfcB5klf0q98vYIMw==
-  dependencies:
-    browser-sync "^2.26.13"
-    connect-history-api-fallback "^1.6.0"
-    connect-logger "^0.0.1"
-    lodash "^4.17.20"
-    minimist "^1.2.5"
-
-localtunnel@^2.0.1:
-  version "2.0.1"
-  resolved "https://registry.yarnpkg.com/localtunnel/-/localtunnel-2.0.1.tgz#8f7c593f3005647f7675e6e69af9bf746571a631"
-  integrity sha512-LiaI5wZdz0xFkIQpXbNI62ZnNn8IMsVhwxHmhA+h4vj8R9JG/07bQHWwQlyy7b95/5fVOCHJfIHv+a5XnkvaJA==
-  dependencies:
-    axios "0.21.1"
-    debug "4.3.1"
-    openurl "1.1.1"
-    yargs "16.2.0"
-
-locate-path@^5.0.0:
-  version "5.0.0"
-  resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0"
-  integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==
-  dependencies:
-    p-locate "^4.1.0"
-
-lodash.clonedeep@^4.5.0:
-  version "4.5.0"
-  resolved "https://registry.yarnpkg.com/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz#e23f3f9c4f8fbdde872529c1071857a086e5ccef"
-  integrity sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=
-
-lodash.isfinite@^3.3.2:
-  version "3.3.2"
-  resolved "https://registry.yarnpkg.com/lodash.isfinite/-/lodash.isfinite-3.3.2.tgz#fb89b65a9a80281833f0b7478b3a5104f898ebb3"
-  integrity sha1-+4m2WpqAKBgz8LdHizpRBPiY67M=
-
-lodash@^4.17.10, lodash@^4.17.20:
-  version "4.17.20"
-  resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.20.tgz#b44a9b6297bcb698f1c51a3545a2b3b368d59c52"
-  integrity sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==
-
-lowercase-keys@^1.0.0, lowercase-keys@^1.0.1:
-  version "1.0.1"
-  resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-1.0.1.tgz#6f9e30b47084d971a7c820ff15a6c5167b74c26f"
-  integrity sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==
-
-lowercase-keys@^2.0.0:
-  version "2.0.0"
-  resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-2.0.0.tgz#2603e78b7b4b0006cbca2fbcc8a3202558ac9479"
-  integrity sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==
-
-map-obj@^4.0.0:
-  version "4.1.0"
-  resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-4.1.0.tgz#b91221b542734b9f14256c0132c897c5d7256fd5"
-  integrity sha512-glc9y00wgtwcDmp7GaE/0b0OnxpNJsVf3ael/An6Fe2Q51LLwN1er6sdomLRzz5h0+yMpiYLhWYF5R7HeqVd4g==
-
-marky@^1.2.1:
-  version "1.2.1"
-  resolved "https://registry.yarnpkg.com/marky/-/marky-1.2.1.tgz#a3fcf82ffd357756b8b8affec9fdbf3a30dc1b02"
-  integrity sha512-md9k+Gxa3qLH6sUKpeC2CNkJK/Ld+bEz5X96nYwloqphQE0CKCVEKco/6jxEZixinqNdz5RFi/KaCyfbMDMAXQ==
-
-matcher@~2.1:
-  version "2.1.0"
-  resolved "https://registry.yarnpkg.com/matcher/-/matcher-2.1.0.tgz#64e1041c15b993e23b786f93320a7474bf833c28"
-  integrity sha512-o+nZr+vtJtgPNklyeUKkkH42OsK8WAfdgaJE2FNxcjLPg+5QbeEoT6vRj8Xq/iv18JlQ9cmKsEu0b94ixWf1YQ==
-  dependencies:
-    escape-string-regexp "^2.0.0"
-
-micromatch@^4.0.2:
-  version "4.0.2"
-  resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.2.tgz#4fcb0999bf9fbc2fcbdd212f6d629b9a56c39259"
-  integrity sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==
-  dependencies:
-    braces "^3.0.1"
-    picomatch "^2.0.5"
-
-mime-db@1.45.0:
-  version "1.45.0"
-  resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.45.0.tgz#cceeda21ccd7c3a745eba2decd55d4b73e7879ea"
-  integrity sha512-CkqLUxUk15hofLoLyljJSrukZi8mAtgd+yE5uO4tqRZsdsAJKv0O+rFMhVDRJgozy+yG6md5KwuXhD4ocIoP+w==
-
-mime-types@~2.1, mime-types@~2.1.17, mime-types@~2.1.24:
-  version "2.1.28"
-  resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.28.tgz#1160c4757eab2c5363888e005273ecf79d2a0ecd"
-  integrity sha512-0TO2yJ5YHYr7M2zzT7gDU1tbwHxEUWBCLt0lscSNpcdAfFyJOVEpRYNS7EXVcTLNj/25QO8gulHC5JtTzSE2UQ==
-  dependencies:
-    mime-db "1.45.0"
-
-mime@1.4.1:
-  version "1.4.1"
-  resolved "https://registry.yarnpkg.com/mime/-/mime-1.4.1.tgz#121f9ebc49e3766f311a76e1fa1c8003c4b03aa6"
-  integrity sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==
-
-mimic-response@^1.0.0, mimic-response@^1.0.1:
-  version "1.0.1"
-  resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-1.0.1.tgz#4923538878eef42063cb8a3e3b0798781487ab1b"
-  integrity sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==
-
-mimic-response@^2.0.0:
-  version "2.1.0"
-  resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-2.1.0.tgz#d13763d35f613d09ec37ebb30bac0469c0ee8f43"
-  integrity sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==
-
-mimic-response@^3.1.0:
-  version "3.1.0"
-  resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-3.1.0.tgz#2d1d59af9c1b129815accc2c46a022a5ce1fa3c9"
-  integrity sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==
-
-minimatch-all@~1.1:
-  version "1.1.0"
-  resolved "https://registry.yarnpkg.com/minimatch-all/-/minimatch-all-1.1.0.tgz#40c496a27a2e128d19bf758e76bb01a0c7145787"
-  integrity sha1-QMSWonouEo0Zv3WOdrsBoMcUV4c=
-  dependencies:
-    minimatch "^3.0.2"
-
-"minimatch@2 || 3", minimatch@^3.0.2, minimatch@^3.0.4:
-  version "3.0.4"
-  resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083"
-  integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==
-  dependencies:
-    brace-expansion "^1.1.7"
-
-minimist@^1.2.5:
-  version "1.2.5"
-  resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602"
-  integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==
-
-minimisted@^2.0.0:
-  version "2.0.1"
-  resolved "https://registry.yarnpkg.com/minimisted/-/minimisted-2.0.1.tgz#d059fb905beecf0774bc3b308468699709805cb1"
-  integrity sha512-1oPjfuLQa2caorJUM8HV8lGgWCc0qqAO1MNv/k05G4qslmsndV/5WdNZrqCiyqiz3wohia2Ij2B7w2Dr7/IyrA==
-  dependencies:
-    minimist "^1.2.5"
-
-mitt@^1.1.3:
-  version "1.2.0"
-  resolved "https://registry.yarnpkg.com/mitt/-/mitt-1.2.0.tgz#cb24e6569c806e31bd4e3995787fe38a04fdf90d"
-  integrity sha512-r6lj77KlwqLhIUku9UWYes7KJtsczvolZkzp8hbaDPPaE24OmWl5s539Mytlj22siEQKosZ26qCBgda2PKwoJw==
-
-moment@*:
-  version "2.29.1"
-  resolved "https://registry.yarnpkg.com/moment/-/moment-2.29.1.tgz#b2be769fa31940be9eeea6469c075e35006fa3d3"
-  integrity sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ==
-
-ms@2.0.0:
-  version "2.0.0"
-  resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8"
-  integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=
-
-ms@2.1.2:
-  version "2.1.2"
-  resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009"
-  integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==
-
-ms@^2.1.1:
-  version "2.1.3"
-  resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2"
-  integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==
-
-multi-progress@~2.0:
-  version "2.0.0"
-  resolved "https://registry.yarnpkg.com/multi-progress/-/multi-progress-2.0.0.tgz#29ccb42cf24874b1c6384f03127ce5dff7b22f2c"
-  integrity sha1-Kcy0LPJIdLHGOE8DEnzl3/eyLyw=
-  dependencies:
-    progress "^1.1.8"
-
-negotiator@0.6.2:
-  version "0.6.2"
-  resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.2.tgz#feacf7ccf525a77ae9634436a64883ffeca346fb"
-  integrity sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==
-
-neo-async@^2.6.0:
-  version "2.6.2"
-  resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f"
-  integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==
-
-node-gzip@~1.1:
-  version "1.1.2"
-  resolved "https://registry.yarnpkg.com/node-gzip/-/node-gzip-1.1.2.tgz#245bd171b31ce7c7f50fc4cd0ca7195534359afb"
-  integrity sha512-ZB6zWpfZHGtxZnPMrJSKHVPrRjURoUzaDbLFj3VO70mpLTW5np96vXyHwft4Id0o+PYIzgDkBUjIzaNHhQ8srw==
-
-normalize-path@^2.1.1:
-  version "2.1.1"
-  resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9"
-  integrity sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=
-  dependencies:
-    remove-trailing-separator "^1.0.1"
-
-normalize-path@^3.0.0, normalize-path@~3.0.0:
-  version "3.0.0"
-  resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65"
-  integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==
-
-normalize-url@^4.1.0:
-  version "4.5.0"
-  resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-4.5.0.tgz#453354087e6ca96957bd8f5baf753f5982142129"
-  integrity sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ==
-
-now-and-later@^2.0.0:
-  version "2.0.1"
-  resolved "https://registry.yarnpkg.com/now-and-later/-/now-and-later-2.0.1.tgz#8e579c8685764a7cc02cb680380e94f43ccb1f7c"
-  integrity sha512-KGvQ0cB70AQfg107Xvs/Fbu+dGmZoTRJp2TaPwcwQm3/7PteUyN2BCgk8KBMPGBUXZdVwyWS8fDCGFygBm19UQ==
-  dependencies:
-    once "^1.3.2"
-
-object-keys@^1.0.12, object-keys@^1.1.1:
-  version "1.1.1"
-  resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e"
-  integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==
-
-object.assign@^4.0.4:
-  version "4.1.2"
-  resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.2.tgz#0ed54a342eceb37b38ff76eb831a0e788cb63940"
-  integrity sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==
-  dependencies:
-    call-bind "^1.0.0"
-    define-properties "^1.1.3"
-    has-symbols "^1.0.1"
-    object-keys "^1.1.1"
-
-on-finished@~2.3.0:
-  version "2.3.0"
-  resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947"
-  integrity sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=
-  dependencies:
-    ee-first "1.1.1"
-
-once@^1.3.0, once@^1.3.1, once@^1.3.2, once@^1.4.0:
-  version "1.4.0"
-  resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1"
-  integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E=
-  dependencies:
-    wrappy "1"
-
-opal-runtime@1.0.11:
-  version "1.0.11"
-  resolved "https://registry.yarnpkg.com/opal-runtime/-/opal-runtime-1.0.11.tgz#81fc2a2084ae5f25d5609eada375b756a3dab036"
-  integrity sha512-L+6pnRvXPlDtbamBRnJAnB9mEMXmsIQ/b+0r/2xJ5/n/nxheEkLo+Pm5QNQ08LEbEN9TI6/kedhIspqRRu6tXA==
-  dependencies:
-    glob "6.0.4"
-    xmlhttprequest "1.8.0"
-
-openurl@1.1.1:
-  version "1.1.1"
-  resolved "https://registry.yarnpkg.com/openurl/-/openurl-1.1.1.tgz#3875b4b0ef7a52c156f0db41d4609dbb0f94b387"
-  integrity sha1-OHW0sO96UsFW8NtB1GCduw+Us4c=
-
-opn@5.3.0:
-  version "5.3.0"
-  resolved "https://registry.yarnpkg.com/opn/-/opn-5.3.0.tgz#64871565c863875f052cfdf53d3e3cb5adb53b1c"
-  integrity sha512-bYJHo/LOmoTd+pfiYhfZDnf9zekVJrY+cnS2a5F2x+w5ppvTqObojTP7WiFG+kVZs9Inw+qQ/lw7TroWwhdd2g==
-  dependencies:
-    is-wsl "^1.1.0"
-
-ordered-read-streams@^1.0.0:
-  version "1.0.1"
-  resolved "https://registry.yarnpkg.com/ordered-read-streams/-/ordered-read-streams-1.0.1.tgz#77c0cb37c41525d64166d990ffad7ec6a0e1363e"
-  integrity sha1-d8DLN8QVJdZBZtmQ/61+xqDhNj4=
-  dependencies:
-    readable-stream "^2.0.1"
-
-p-cancelable@^1.0.0:
-  version "1.1.0"
-  resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-1.1.0.tgz#d078d15a3af409220c886f1d9a0ca2e441ab26cc"
-  integrity sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==
-
-p-cancelable@^2.0.0:
-  version "2.0.0"
-  resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-2.0.0.tgz#4a3740f5bdaf5ed5d7c3e34882c6fb5d6b266a6e"
-  integrity sha512-wvPXDmbMmu2ksjkB4Z3nZWTSkJEb9lqVdMaCKpZUGJG9TMiNp9XcbG3fn9fPKjem04fJMJnXoyFPk2FmgiaiNg==
-
-p-limit@^2.2.0:
-  version "2.3.0"
-  resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1"
-  integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==
-  dependencies:
-    p-try "^2.0.0"
-
-p-locate@^4.1.0:
-  version "4.1.0"
-  resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07"
-  integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==
-  dependencies:
-    p-limit "^2.2.0"
-
-p-try@^2.0.0:
-  version "2.2.0"
-  resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6"
-  integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==
-
-pako@^1.0.10:
-  version "1.0.11"
-  resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.11.tgz#6c9599d340d54dfd3946380252a35705a6b992bf"
-  integrity sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==
-
-parseqs@0.0.6:
-  version "0.0.6"
-  resolved "https://registry.yarnpkg.com/parseqs/-/parseqs-0.0.6.tgz#8e4bb5a19d1cdc844a08ac974d34e273afa670d5"
-  integrity sha512-jeAGzMDbfSHHA091hr0r31eYfTig+29g3GKKE/PPbEQ65X0lmMwlEoqmhzu0iztID5uJpZsFlUPDP8ThPL7M8w==
-
-parseuri@0.0.6:
-  version "0.0.6"
-  resolved "https://registry.yarnpkg.com/parseuri/-/parseuri-0.0.6.tgz#e1496e829e3ac2ff47f39a4dd044b32823c4a25a"
-  integrity sha512-AUjen8sAkGgao7UyCX6Ahv0gIK2fABKmYjvP4xmy5JaKvcbTRueIqIPHLAfq30xJddqSE033IOMUSOMCcK3Sow==
-
-parseurl@~1.3.2:
-  version "1.3.3"
-  resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4"
-  integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==
-
-path-dirname@^1.0.0:
-  version "1.0.2"
-  resolved "https://registry.yarnpkg.com/path-dirname/-/path-dirname-1.0.2.tgz#cc33d24d525e099a5388c0336c6e32b9160609e0"
-  integrity sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=
-
-path-exists@^4.0.0:
-  version "4.0.0"
-  resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3"
-  integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==
-
-path-is-absolute@^1.0.0:
-  version "1.0.1"
-  resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f"
-  integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18=
-
-pend@~1.2.0:
-  version "1.2.0"
-  resolved "https://registry.yarnpkg.com/pend/-/pend-1.2.0.tgz#7a57eb550a6783f9115331fcf4663d5c8e007a50"
-  integrity sha1-elfrVQpng/kRUzH89GY9XI4AelA=
-
-picomatch@^2.0.4, picomatch@^2.0.5, picomatch@^2.2.1, picomatch@~2.2:
-  version "2.2.2"
-  resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.2.2.tgz#21f333e9b6b8eaff02468f5146ea406d345f4dad"
-  integrity sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==
-
-picomatch@~2.1:
-  version "2.1.1"
-  resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.1.1.tgz#ecdfbea7704adb5fe6fb47f9866c4c0e15e905c5"
-  integrity sha512-OYMyqkKzK7blWO/+XZYP6w8hH0LDvkBvdvKukti+7kqYFCiEAk+gI3DWnryapc0Dau05ugGTy0foQ6mqn4AHYA==
-
-pify@^4.0.1:
-  version "4.0.1"
-  resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231"
-  integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==
-
-portscanner@2.1.1:
-  version "2.1.1"
-  resolved "https://registry.yarnpkg.com/portscanner/-/portscanner-2.1.1.tgz#eabb409e4de24950f5a2a516d35ae769343fbb96"
-  integrity sha1-6rtAnk3iSVD1oqUW01rnaTQ/u5Y=
-  dependencies:
-    async "1.5.2"
-    is-number-like "^1.0.3"
-
-prepend-http@^2.0.0:
-  version "2.0.0"
-  resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-2.0.0.tgz#e92434bfa5ea8c19f41cdfd401d741a3c819d897"
-  integrity sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=
-
-printj@~1.1.0:
-  version "1.1.2"
-  resolved "https://registry.yarnpkg.com/printj/-/printj-1.1.2.tgz#d90deb2975a8b9f600fb3a1c94e3f4c53c78a222"
-  integrity sha512-zA2SmoLaxZyArQTOPj5LXecR+RagfPSU5Kw1qP+jkWeNlrq+eJZyY2oS68SU1Z/7/myXM4lo9716laOFAVStCQ==
-
-process-nextick-args@^2.0.0, process-nextick-args@~2.0.0:
-  version "2.0.1"
-  resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2"
-  integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==
-
-progress@^1.1.8:
-  version "1.1.8"
-  resolved "https://registry.yarnpkg.com/progress/-/progress-1.1.8.tgz#e260c78f6161cdd9b0e56cc3e0a85de17c7a57be"
-  integrity sha1-4mDHj2Fhzdmw5WzD4Khd4Xx6V74=
-
-pump@^2.0.0:
-  version "2.0.1"
-  resolved "https://registry.yarnpkg.com/pump/-/pump-2.0.1.tgz#12399add6e4cf7526d973cbc8b5ce2e2908b3909"
-  integrity sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==
-  dependencies:
-    end-of-stream "^1.1.0"
-    once "^1.3.1"
-
-pump@^3.0.0:
-  version "3.0.0"
-  resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64"
-  integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==
-  dependencies:
-    end-of-stream "^1.1.0"
-    once "^1.3.1"
-
-pumpify@^1.3.5:
-  version "1.5.1"
-  resolved "https://registry.yarnpkg.com/pumpify/-/pumpify-1.5.1.tgz#36513be246ab27570b1a374a5ce278bfd74370ce"
-  integrity sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==
-  dependencies:
-    duplexify "^3.6.0"
-    inherits "^2.0.3"
-    pump "^2.0.0"
-
-qs@6.2.3:
-  version "6.2.3"
-  resolved "https://registry.yarnpkg.com/qs/-/qs-6.2.3.tgz#1cfcb25c10a9b2b483053ff39f5dfc9233908cfe"
-  integrity sha1-HPyyXBCpsrSDBT/zn138kjOQjP4=
-
-queue@^4.2.1:
-  version "4.5.1"
-  resolved "https://registry.yarnpkg.com/queue/-/queue-4.5.1.tgz#6e4290a2d7e99dc75b34494431633fe5437b0dac"
-  integrity sha512-AMD7w5hRXcFSb8s9u38acBZ+309u6GsiibP4/0YacJeaurRshogB7v/ZcVPxP5gD5+zIw6ixRHdutiYUJfwKHw==
-  dependencies:
-    inherits "~2.0.0"
-
-quick-lru@^4.0.1:
-  version "4.0.1"
-  resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-4.0.1.tgz#5b8878f113a58217848c6482026c73e1ba57727f"
-  integrity sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==
-
-quick-lru@^5.1.1:
-  version "5.1.1"
-  resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-5.1.1.tgz#366493e6b3e42a3a6885e2e99d18f80fb7a8c932"
-  integrity sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==
-
-range-parser@~1.2.0:
-  version "1.2.1"
-  resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031"
-  integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==
-
-raw-body@^2.3.2:
-  version "2.4.1"
-  resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.4.1.tgz#30ac82f98bb5ae8c152e67149dac8d55153b168c"
-  integrity sha512-9WmIKF6mkvA0SLmA2Knm9+qj89e+j1zqgyn8aXGd7+nAduPoqgI9lO57SAZNn/Byzo5P7JhXTyg9PzaJbH73bA==
-  dependencies:
-    bytes "3.1.0"
-    http-errors "1.7.3"
-    iconv-lite "0.4.24"
-    unpipe "1.0.0"
-
-readable-stream@3, readable-stream@^3.4.0:
-  version "3.6.0"
-  resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198"
-  integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==
-  dependencies:
-    inherits "^2.0.3"
-    string_decoder "^1.1.1"
-    util-deprecate "^1.0.1"
-
-readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.5, readable-stream@^2.1.5, readable-stream@^2.3.3, readable-stream@^2.3.5, readable-stream@^2.3.6, readable-stream@~2.3.6:
-  version "2.3.7"
-  resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57"
-  integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==
-  dependencies:
-    core-util-is "~1.0.0"
-    inherits "~2.0.3"
-    isarray "~1.0.0"
-    process-nextick-args "~2.0.0"
-    safe-buffer "~5.1.1"
-    string_decoder "~1.1.1"
-    util-deprecate "~1.0.1"
-
-readdirp@~3.5.0:
-  version "3.5.0"
-  resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.5.0.tgz#9ba74c019b15d365278d2e91bb8c48d7b4d42c9e"
-  integrity sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==
-  dependencies:
-    picomatch "^2.2.1"
-
-remove-bom-buffer@^3.0.0:
-  version "3.0.0"
-  resolved "https://registry.yarnpkg.com/remove-bom-buffer/-/remove-bom-buffer-3.0.0.tgz#c2bf1e377520d324f623892e33c10cac2c252b53"
-  integrity sha512-8v2rWhaakv18qcvNeli2mZ/TMTL2nEyAKRvzo1WtnZBl15SHyEhrCu2/xKlJyUFKHiHgfXIyuY6g2dObJJycXQ==
-  dependencies:
-    is-buffer "^1.1.5"
-    is-utf8 "^0.2.1"
-
-remove-bom-stream@^1.2.0:
-  version "1.2.0"
-  resolved "https://registry.yarnpkg.com/remove-bom-stream/-/remove-bom-stream-1.2.0.tgz#05f1a593f16e42e1fb90ebf59de8e569525f9523"
-  integrity sha1-BfGlk/FuQuH7kOv1nejlaVJflSM=
-  dependencies:
-    remove-bom-buffer "^3.0.0"
-    safe-buffer "^5.1.0"
-    through2 "^2.0.3"
-
-remove-trailing-separator@^1.0.1:
-  version "1.1.0"
-  resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef"
-  integrity sha1-wkvOKig62tW8P1jg1IJJuSN52O8=
-
-replace-ext@^1.0.0:
-  version "1.0.1"
-  resolved "https://registry.yarnpkg.com/replace-ext/-/replace-ext-1.0.1.tgz#2d6d996d04a15855d967443631dd5f77825b016a"
-  integrity sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw==
-
-require-directory@^2.1.1:
-  version "2.1.1"
-  resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42"
-  integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I=
-
-require-from-string@~2.0:
-  version "2.0.2"
-  resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909"
-  integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==
-
-require-main-filename@^2.0.0:
-  version "2.0.0"
-  resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b"
-  integrity sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==
-
-requires-port@^1.0.0:
-  version "1.0.0"
-  resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff"
-  integrity sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=
-
-resolve-alpn@^1.0.0:
-  version "1.0.0"
-  resolved "https://registry.yarnpkg.com/resolve-alpn/-/resolve-alpn-1.0.0.tgz#745ad60b3d6aff4b4a48e01b8c0bdc70959e0e8c"
-  integrity sha512-rTuiIEqFmGxne4IovivKSDzld2lWW9QCjqv80SYjPgf+gS35eaCAjaP54CCwGAwBtnCsvNLYtqxe1Nw+i6JEmA==
-
-resolve-options@^1.1.0:
-  version "1.1.0"
-  resolved "https://registry.yarnpkg.com/resolve-options/-/resolve-options-1.1.0.tgz#32bb9e39c06d67338dc9378c0d6d6074566ad131"
-  integrity sha1-MrueOcBtZzONyTeMDW1gdFZq0TE=
-  dependencies:
-    value-or-function "^3.0.0"
-
-resp-modifier@6.0.2:
-  version "6.0.2"
-  resolved "https://registry.yarnpkg.com/resp-modifier/-/resp-modifier-6.0.2.tgz#b124de5c4fbafcba541f48ffa73970f4aa456b4f"
-  integrity sha1-sSTeXE+6/LpUH0j/pzlw9KpFa08=
-  dependencies:
-    debug "^2.2.0"
-    minimatch "^3.0.2"
-
-responselike@^1.0.2:
-  version "1.0.2"
-  resolved "https://registry.yarnpkg.com/responselike/-/responselike-1.0.2.tgz#918720ef3b631c5642be068f15ade5a46f4ba1e7"
-  integrity sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=
-  dependencies:
-    lowercase-keys "^1.0.0"
-
-responselike@^2.0.0:
-  version "2.0.0"
-  resolved "https://registry.yarnpkg.com/responselike/-/responselike-2.0.0.tgz#26391bcc3174f750f9a79eacc40a12a5c42d7723"
-  integrity sha512-xH48u3FTB9VsZw7R+vvgaKeLKzT6jOogbQhEe/jewwnZgzPcnyWui2Av6JpoYZF/91uueC+lqhWqeURw5/qhCw==
-  dependencies:
-    lowercase-keys "^2.0.0"
-
-rx@4.1.0:
-  version "4.1.0"
-  resolved "https://registry.yarnpkg.com/rx/-/rx-4.1.0.tgz#a5f13ff79ef3b740fe30aa803fb09f98805d4782"
-  integrity sha1-pfE/957zt0D+MKqAP7CfmIBdR4I=
-
-rxjs@^5.5.6:
-  version "5.5.12"
-  resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-5.5.12.tgz#6fa61b8a77c3d793dbaf270bee2f43f652d741cc"
-  integrity sha512-xx2itnL5sBbqeeiVgNPVuQQ1nC8Jp2WfNJhXWHmElW9YmrpS9UVnNzhP3EH3HFqexO5Tlp8GhYY+WEcqcVMvGw==
-  dependencies:
-    symbol-observable "1.0.1"
-
-safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@~5.2.0:
-  version "5.2.1"
-  resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6"
-  integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==
-
-safe-buffer@~5.1.0, safe-buffer@~5.1.1:
-  version "5.1.2"
-  resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d"
-  integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==
-
-"safer-buffer@>= 2.1.2 < 3":
-  version "2.1.2"
-  resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a"
-  integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==
-
-send@0.16.2:
-  version "0.16.2"
-  resolved "https://registry.yarnpkg.com/send/-/send-0.16.2.tgz#6ecca1e0f8c156d141597559848df64730a6bbc1"
-  integrity sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==
-  dependencies:
-    debug "2.6.9"
-    depd "~1.1.2"
-    destroy "~1.0.4"
-    encodeurl "~1.0.2"
-    escape-html "~1.0.3"
-    etag "~1.8.1"
-    fresh "0.5.2"
-    http-errors "~1.6.2"
-    mime "1.4.1"
-    ms "2.0.0"
-    on-finished "~2.3.0"
-    range-parser "~1.2.0"
-    statuses "~1.4.0"
-
-serve-index@1.9.1:
-  version "1.9.1"
-  resolved "https://registry.yarnpkg.com/serve-index/-/serve-index-1.9.1.tgz#d3768d69b1e7d82e5ce050fff5b453bea12a9239"
-  integrity sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=
-  dependencies:
-    accepts "~1.3.4"
-    batch "0.6.1"
-    debug "2.6.9"
-    escape-html "~1.0.3"
-    http-errors "~1.6.2"
-    mime-types "~2.1.17"
-    parseurl "~1.3.2"
-
-serve-static@1.13.2:
-  version "1.13.2"
-  resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.13.2.tgz#095e8472fd5b46237db50ce486a43f4b86c6cec1"
-  integrity sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw==
-  dependencies:
-    encodeurl "~1.0.2"
-    escape-html "~1.0.3"
-    parseurl "~1.3.2"
-    send "0.16.2"
-
-server-destroy@1.0.1:
-  version "1.0.1"
-  resolved "https://registry.yarnpkg.com/server-destroy/-/server-destroy-1.0.1.tgz#f13bf928e42b9c3e79383e61cc3998b5d14e6cdd"
-  integrity sha1-8Tv5KOQrnD55OD5hzDmYtdFObN0=
-
-set-blocking@^2.0.0:
-  version "2.0.0"
-  resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7"
-  integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc=
-
-setprototypeof@1.1.0:
-  version "1.1.0"
-  resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.0.tgz#d0bd85536887b6fe7c0d818cb962d9d91c54e656"
-  integrity sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==
-
-setprototypeof@1.1.1:
-  version "1.1.1"
-  resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.1.tgz#7e95acb24aa92f5885e0abef5ba131330d4ae683"
-  integrity sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==
-
-sha.js@^2.4.9:
-  version "2.4.11"
-  resolved "https://registry.yarnpkg.com/sha.js/-/sha.js-2.4.11.tgz#37a5cf0b81ecbc6943de109ba2960d1b26584ae7"
-  integrity sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==
-  dependencies:
-    inherits "^2.0.1"
-    safe-buffer "^5.0.1"
-
-simple-concat@^1.0.0:
-  version "1.0.1"
-  resolved "https://registry.yarnpkg.com/simple-concat/-/simple-concat-1.0.1.tgz#f46976082ba35c2263f1c8ab5edfe26c41c9552f"
-  integrity sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==
-
-simple-get@^3.0.2:
-  version "3.1.0"
-  resolved "https://registry.yarnpkg.com/simple-get/-/simple-get-3.1.0.tgz#b45be062435e50d159540b576202ceec40b9c6b3"
-  integrity sha512-bCR6cP+aTdScaQCnQKbPKtJOKDp/hj9EDLJo3Nw4y1QksqaovlW/bnptB6/c1e+qmNIDHRK+oXFDdEqBT8WzUA==
-  dependencies:
-    decompress-response "^4.2.0"
-    once "^1.3.1"
-    simple-concat "^1.0.0"
-
-socket.io-adapter@~1.1.0:
-  version "1.1.2"
-  resolved "https://registry.yarnpkg.com/socket.io-adapter/-/socket.io-adapter-1.1.2.tgz#ab3f0d6f66b8fc7fca3959ab5991f82221789be9"
-  integrity sha512-WzZRUj1kUjrTIrUKpZLEzFZ1OLj5FwLlAFQs9kuZJzJi5DKdU7FsWc36SNmA8iDOtwBQyT8FkrriRM8vXLYz8g==
-
-socket.io-client@2.4.0, socket.io-client@^2.4.0:
-  version "2.4.0"
-  resolved "https://registry.yarnpkg.com/socket.io-client/-/socket.io-client-2.4.0.tgz#aafb5d594a3c55a34355562fc8aea22ed9119a35"
-  integrity sha512-M6xhnKQHuuZd4Ba9vltCLT9oa+YvTsP8j9NcEiLElfIg8KeYPyhWOes6x4t+LTAC8enQbE/995AdTem2uNyKKQ==
-  dependencies:
-    backo2 "1.0.2"
-    component-bind "1.0.0"
-    component-emitter "~1.3.0"
-    debug "~3.1.0"
-    engine.io-client "~3.5.0"
-    has-binary2 "~1.0.2"
-    indexof "0.0.1"
-    parseqs "0.0.6"
-    parseuri "0.0.6"
-    socket.io-parser "~3.3.0"
-    to-array "0.1.4"
-
-socket.io-parser@~3.3.0:
-  version "3.3.2"
-  resolved "https://registry.yarnpkg.com/socket.io-parser/-/socket.io-parser-3.3.2.tgz#ef872009d0adcf704f2fbe830191a14752ad50b6"
-  integrity sha512-FJvDBuOALxdCI9qwRrO/Rfp9yfndRtc1jSgVgV8FDraihmSP/MLGD5PEuJrNfjALvcQ+vMDM/33AWOYP/JSjDg==
-  dependencies:
-    component-emitter "~1.3.0"
-    debug "~3.1.0"
-    isarray "2.0.1"
-
-socket.io-parser@~3.4.0:
-  version "3.4.1"
-  resolved "https://registry.yarnpkg.com/socket.io-parser/-/socket.io-parser-3.4.1.tgz#b06af838302975837eab2dc980037da24054d64a"
-  integrity sha512-11hMgzL+WCLWf1uFtHSNvliI++tcRUWdoeYuwIl+Axvwy9z2gQM+7nJyN3STj1tLj5JyIUH8/gpDGxzAlDdi0A==
-  dependencies:
-    component-emitter "1.2.1"
-    debug "~4.1.0"
-    isarray "2.0.1"
-
-socket.io@2.4.0:
-  version "2.4.0"
-  resolved "https://registry.yarnpkg.com/socket.io/-/socket.io-2.4.0.tgz#01030a2727bd8eb2e85ea96d69f03692ee53d47e"
-  integrity sha512-9UPJ1UTvKayuQfVv2IQ3k7tCQC/fboDyIK62i99dAQIyHKaBsNdTpwHLgKJ6guRWxRtC9H+138UwpaGuQO9uWQ==
-  dependencies:
-    debug "~4.1.0"
-    engine.io "~3.5.0"
-    has-binary2 "~1.0.2"
-    socket.io-adapter "~1.1.0"
-    socket.io-client "2.4.0"
-    socket.io-parser "~3.4.0"
-
-source-map@^0.6.1:
-  version "0.6.1"
-  resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263"
-  integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==
-
-sprintf-js@~1.0.2:
-  version "1.0.3"
-  resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c"
-  integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=
-
-"statuses@>= 1.4.0 < 2", "statuses@>= 1.5.0 < 2":
-  version "1.5.0"
-  resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c"
-  integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=
-
-statuses@~1.3.1:
-  version "1.3.1"
-  resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.3.1.tgz#faf51b9eb74aaef3b3acf4ad5f61abf24cb7b93e"
-  integrity sha1-+vUbnrdKrvOzrPStX2Gr8ky3uT4=
-
-statuses@~1.4.0:
-  version "1.4.0"
-  resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.4.0.tgz#bb73d446da2796106efcc1b601a253d6c46bd087"
-  integrity sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==
-
-stream-shift@^1.0.0:
-  version "1.0.1"
-  resolved "https://registry.yarnpkg.com/stream-shift/-/stream-shift-1.0.1.tgz#d7088281559ab2778424279b0877da3c392d5a3d"
-  integrity sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==
-
-stream-throttle@^0.1.3:
-  version "0.1.3"
-  resolved "https://registry.yarnpkg.com/stream-throttle/-/stream-throttle-0.1.3.tgz#add57c8d7cc73a81630d31cd55d3961cfafba9c3"
-  integrity sha1-rdV8jXzHOoFjDTHNVdOWHPr7qcM=
-  dependencies:
-    commander "^2.2.0"
-    limiter "^1.0.5"
-
-string-width@^4.1.0, string-width@^4.2.0:
-  version "4.2.0"
-  resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.0.tgz#952182c46cc7b2c313d1596e623992bd163b72b5"
-  integrity sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==
-  dependencies:
-    emoji-regex "^8.0.0"
-    is-fullwidth-code-point "^3.0.0"
-    strip-ansi "^6.0.0"
-
-string_decoder@^1.1.1:
-  version "1.3.0"
-  resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e"
-  integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==
-  dependencies:
-    safe-buffer "~5.2.0"
-
-string_decoder@~1.1.1:
-  version "1.1.1"
-  resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8"
-  integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==
-  dependencies:
-    safe-buffer "~5.1.0"
-
-strip-ansi@^3.0.0:
-  version "3.0.1"
-  resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf"
-  integrity sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=
-  dependencies:
-    ansi-regex "^2.0.0"
-
-strip-ansi@^6.0.0:
-  version "6.0.0"
-  resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.0.tgz#0b1571dd7669ccd4f3e06e14ef1eed26225ae532"
-  integrity sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==
-  dependencies:
-    ansi-regex "^5.0.0"
-
-supports-color@^2.0.0:
-  version "2.0.0"
-  resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7"
-  integrity sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=
-
-symbol-observable@1.0.1:
-  version "1.0.1"
-  resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-1.0.1.tgz#8340fc4702c3122df5d22288f88283f513d3fdd4"
-  integrity sha1-g0D8RwLDEi310iKI+IKD9RPT/dQ=
-
-tfunk@^4.0.0:
-  version "4.0.0"
-  resolved "https://registry.yarnpkg.com/tfunk/-/tfunk-4.0.0.tgz#de9399feaf2060901d590b7faad80fcd5443077e"
-  integrity sha512-eJQ0dGfDIzWNiFNYFVjJ+Ezl/GmwHaFTBTjrtqNPW0S7cuVDBrZrmzUz6VkMeCR4DZFqhd4YtLwsw3i2wYHswQ==
-  dependencies:
-    chalk "^1.1.3"
-    dlv "^1.1.3"
-
-through2-filter@^3.0.0:
-  version "3.0.0"
-  resolved "https://registry.yarnpkg.com/through2-filter/-/through2-filter-3.0.0.tgz#700e786df2367c2c88cd8aa5be4cf9c1e7831254"
-  integrity sha512-jaRjI2WxN3W1V8/FMZ9HKIBXixtiqs3SQSX4/YGIiP3gL6djW48VoZq9tDqeCWs3MT8YY5wb/zli8VW8snY1CA==
-  dependencies:
-    through2 "~2.0.0"
-    xtend "~4.0.0"
-
-through2@^2.0.0, through2@^2.0.3, through2@~2.0.0:
-  version "2.0.5"
-  resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd"
-  integrity sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==
-  dependencies:
-    readable-stream "~2.3.6"
-    xtend "~4.0.1"
-
-through2@~4.0:
-  version "4.0.2"
-  resolved "https://registry.yarnpkg.com/through2/-/through2-4.0.2.tgz#a7ce3ac2a7a8b0b966c80e7c49f0484c3b239764"
-  integrity sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==
-  dependencies:
-    readable-stream "3"
-
-through@^2.3.8:
-  version "2.3.8"
-  resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5"
-  integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=
-
-to-absolute-glob@^2.0.0:
-  version "2.0.2"
-  resolved "https://registry.yarnpkg.com/to-absolute-glob/-/to-absolute-glob-2.0.2.tgz#1865f43d9e74b0822db9f145b78cff7d0f7c849b"
-  integrity sha1-GGX0PZ50sIItufFFt4z/fQ98hJs=
-  dependencies:
-    is-absolute "^1.0.0"
-    is-negated-glob "^1.0.0"
-
-to-array@0.1.4:
-  version "0.1.4"
-  resolved "https://registry.yarnpkg.com/to-array/-/to-array-0.1.4.tgz#17e6c11f73dd4f3d74cda7a4ff3238e9ad9bf890"
-  integrity sha1-F+bBH3PdTz10zaek/zI46a2b+JA=
-
-to-readable-stream@^1.0.0:
-  version "1.0.0"
-  resolved "https://registry.yarnpkg.com/to-readable-stream/-/to-readable-stream-1.0.0.tgz#ce0aa0c2f3df6adf852efb404a783e77c0475771"
-  integrity sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==
-
-to-regex-range@^5.0.1:
-  version "5.0.1"
-  resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4"
-  integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==
-  dependencies:
-    is-number "^7.0.0"
-
-to-through@^2.0.0:
-  version "2.0.0"
-  resolved "https://registry.yarnpkg.com/to-through/-/to-through-2.0.0.tgz#fc92adaba072647bc0b67d6b03664aa195093af6"
-  integrity sha1-/JKtq6ByZHvAtn1rA2ZKoZUJOvY=
-  dependencies:
-    through2 "^2.0.3"
-
-to-utf8@0.0.1:
-  version "0.0.1"
-  resolved "https://registry.yarnpkg.com/to-utf8/-/to-utf8-0.0.1.tgz#d17aea72ff2fba39b9e43601be7b3ff72e089852"
-  integrity sha1-0Xrqcv8vujm55DYBvns/9y4ImFI=
-
-toidentifier@1.0.0:
-  version "1.0.0"
-  resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.0.tgz#7e1be3470f1e77948bc43d94a3c8f4d7752ba553"
-  integrity sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==
-
-ua-parser-js@^0.7.18:
-  version "0.7.23"
-  resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.23.tgz#704d67f951e13195fbcd3d78818577f5bc1d547b"
-  integrity sha512-m4hvMLxgGHXG3O3fQVAyyAQpZzDOvwnhOTjYz5Xmr7r/+LpkNy3vJXdVRWgd1TkAb7NGROZuSy96CrlNVjA7KA==
-
-uglify-js@^3.1.4:
-  version "3.12.7"
-  resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.12.7.tgz#be4f06142a67bd91ef868b4e111dc241e151bff3"
-  integrity sha512-SIZhkoh+U/wjW+BHGhVwE9nt8tWJspncloBcFapkpGRwNPqcH8pzX36BXe3TPBjzHWPMUZotpCigak/udWNr1Q==
-
-unc-path-regex@^0.1.2:
-  version "0.1.2"
-  resolved "https://registry.yarnpkg.com/unc-path-regex/-/unc-path-regex-0.1.2.tgz#e73dd3d7b0d7c5ed86fbac6b0ae7d8c6a69d50fa"
-  integrity sha1-5z3T17DXxe2G+6xrCufYxqadUPo=
-
-unique-stream@^2.0.2:
-  version "2.3.1"
-  resolved "https://registry.yarnpkg.com/unique-stream/-/unique-stream-2.3.1.tgz#c65d110e9a4adf9a6c5948b28053d9a8d04cbeac"
-  integrity sha512-2nY4TnBE70yoxHkDli7DMazpWiP7xMdCYqU2nBRO0UB+ZpEkGsSija7MvmvnZFUeC+mrgiUfcHSr3LmRFIg4+A==
-  dependencies:
-    json-stable-stringify-without-jsonify "^1.0.1"
-    through2-filter "^3.0.0"
-
-universalify@^0.1.0:
-  version "0.1.2"
-  resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66"
-  integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==
-
-unpipe@1.0.0, unpipe@~1.0.0:
-  version "1.0.0"
-  resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec"
-  integrity sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=
-
-url-parse-lax@^3.0.0:
-  version "3.0.0"
-  resolved "https://registry.yarnpkg.com/url-parse-lax/-/url-parse-lax-3.0.0.tgz#16b5cafc07dbe3676c1b1999177823d6503acb0c"
-  integrity sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=
-  dependencies:
-    prepend-http "^2.0.0"
-
-util-deprecate@^1.0.1, util-deprecate@~1.0.1:
-  version "1.0.2"
-  resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf"
-  integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=
-
-utils-merge@1.0.1:
-  version "1.0.1"
-  resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713"
-  integrity sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=
-
-value-or-function@^3.0.0:
-  version "3.0.0"
-  resolved "https://registry.yarnpkg.com/value-or-function/-/value-or-function-3.0.0.tgz#1c243a50b595c1be54a754bfece8563b9ff8d813"
-  integrity sha1-HCQ6ULWVwb5Up1S/7OhWO5/42BM=
-
-varint@0.0.3:
-  version "0.0.3"
-  resolved "https://registry.yarnpkg.com/varint/-/varint-0.0.3.tgz#b821de9b04b38b3cd22f72c18d94a9fb72ab3518"
-  integrity sha1-uCHemwSzizzSL3LBjZSp+3KrNRg=
-
-vinyl-fs@^3.0.3, vinyl-fs@~3.0:
-  version "3.0.3"
-  resolved "https://registry.yarnpkg.com/vinyl-fs/-/vinyl-fs-3.0.3.tgz#c85849405f67428feabbbd5c5dbdd64f47d31bc7"
-  integrity sha512-vIu34EkyNyJxmP0jscNzWBSygh7VWhqun6RmqVfXePrOwi9lhvRs//dOaGOTRUQr4tx7/zd26Tk5WeSVZitgng==
-  dependencies:
-    fs-mkdirp-stream "^1.0.0"
-    glob-stream "^6.1.0"
-    graceful-fs "^4.0.0"
-    is-valid-glob "^1.0.0"
-    lazystream "^1.0.0"
-    lead "^1.0.0"
-    object.assign "^4.0.4"
-    pumpify "^1.3.5"
-    readable-stream "^2.3.3"
-    remove-bom-buffer "^3.0.0"
-    remove-bom-stream "^1.2.0"
-    resolve-options "^1.1.0"
-    through2 "^2.0.0"
-    to-through "^2.0.0"
-    value-or-function "^3.0.0"
-    vinyl "^2.0.0"
-    vinyl-sourcemap "^1.1.0"
-
-vinyl-sourcemap@^1.1.0:
-  version "1.1.0"
-  resolved "https://registry.yarnpkg.com/vinyl-sourcemap/-/vinyl-sourcemap-1.1.0.tgz#92a800593a38703a8cdb11d8b300ad4be63b3e16"
-  integrity sha1-kqgAWTo4cDqM2xHYswCtS+Y7PhY=
-  dependencies:
-    append-buffer "^1.0.2"
-    convert-source-map "^1.5.0"
-    graceful-fs "^4.1.6"
-    normalize-path "^2.1.1"
-    now-and-later "^2.0.0"
-    remove-bom-buffer "^3.0.0"
-    vinyl "^2.0.0"
-
-vinyl@^2.0.0, vinyl@^2.0.2, vinyl@~2.2:
-  version "2.2.1"
-  resolved "https://registry.yarnpkg.com/vinyl/-/vinyl-2.2.1.tgz#23cfb8bbab5ece3803aa2c0a1eb28af7cbba1974"
-  integrity sha512-LII3bXRFBZLlezoG5FfZVcXflZgWP/4dCwKtxd5ky9+LOtM4CS3bIRQsmR1KMnMW07jpE8fqR2lcxPZ+8sJIcw==
-  dependencies:
-    clone "^2.1.1"
-    clone-buffer "^1.0.0"
-    clone-stats "^1.0.0"
-    cloneable-readable "^1.0.0"
-    remove-trailing-separator "^1.0.1"
-    replace-ext "^1.0.0"
-
-which-module@^2.0.0:
-  version "2.0.0"
-  resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a"
-  integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=
-
-wordwrap@^1.0.0:
-  version "1.0.0"
-  resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb"
-  integrity sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=
-
-wrap-ansi@^6.2.0:
-  version "6.2.0"
-  resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53"
-  integrity sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==
-  dependencies:
-    ansi-styles "^4.0.0"
-    string-width "^4.1.0"
-    strip-ansi "^6.0.0"
-
-wrap-ansi@^7.0.0:
-  version "7.0.0"
-  resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43"
-  integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==
-  dependencies:
-    ansi-styles "^4.0.0"
-    string-width "^4.1.0"
-    strip-ansi "^6.0.0"
-
-wrappy@1:
-  version "1.0.2"
-  resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f"
-  integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=
-
-ws@~7.4.2:
-  version "7.4.3"
-  resolved "https://registry.yarnpkg.com/ws/-/ws-7.4.3.tgz#1f9643de34a543b8edb124bdcbc457ae55a6e5cd"
-  integrity sha512-hr6vCR76GsossIRsr8OLR9acVVm1jyfEWvhbNjtgPOrfvAlKzvyeg/P6r8RuDjRyrcQoPQT7K0DGEPc7Ae6jzA==
-
-xdg-basedir@^3.0.0:
-  version "3.0.0"
-  resolved "https://registry.yarnpkg.com/xdg-basedir/-/xdg-basedir-3.0.0.tgz#496b2cc109eca8dbacfe2dc72b603c17c5870ad4"
-  integrity sha1-SWsswQnsqNus/i3HK2A8F8WHCtQ=
-
-xmlhttprequest-ssl@~1.5.4:
-  version "1.5.5"
-  resolved "https://registry.yarnpkg.com/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.5.tgz#c2876b06168aadc40e57d97e81191ac8f4398b3e"
-  integrity sha1-wodrBhaKrcQOV9l+gRkayPQ5iz4=
-
-xmlhttprequest@1.8.0:
-  version "1.8.0"
-  resolved "https://registry.yarnpkg.com/xmlhttprequest/-/xmlhttprequest-1.8.0.tgz#67fe075c5c24fef39f9d65f5f7b7fe75171968fc"
-  integrity sha1-Z/4HXFwk/vOfnWX197f+dRcZaPw=
-
-xtend@~4.0.0, xtend@~4.0.1:
-  version "4.0.2"
-  resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54"
-  integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==
-
-y18n@^4.0.0:
-  version "4.0.1"
-  resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.1.tgz#8db2b83c31c5d75099bb890b23f3094891e247d4"
-  integrity sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ==
-
-y18n@^5.0.5:
-  version "5.0.5"
-  resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.5.tgz#8769ec08d03b1ea2df2500acef561743bbb9ab18"
-  integrity sha512-hsRUr4FFrvhhRH12wOdfs38Gy7k2FFzB9qgN9v3aLykRq0dRcdcpz5C9FxdS2NuhOrI/628b/KSTJ3rwHysYSg==
-
-yargs-parser@^18.1.2, yargs-parser@^18.1.3:
-  version "18.1.3"
-  resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-18.1.3.tgz#be68c4975c6b2abf469236b0c870362fab09a7b0"
-  integrity sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==
-  dependencies:
-    camelcase "^5.0.0"
-    decamelize "^1.2.0"
-
-yargs-parser@^20.2.2:
-  version "20.2.4"
-  resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.4.tgz#b42890f14566796f85ae8e3a25290d205f154a54"
-  integrity sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==
-
-yargs@16.2.0:
-  version "16.2.0"
-  resolved "https://registry.yarnpkg.com/yargs/-/yargs-16.2.0.tgz#1c82bf0f6b6a66eafce7ef30e376f49a12477f66"
-  integrity sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==
-  dependencies:
-    cliui "^7.0.2"
-    escalade "^3.1.1"
-    get-caller-file "^2.0.5"
-    require-directory "^2.1.1"
-    string-width "^4.2.0"
-    y18n "^5.0.5"
-    yargs-parser "^20.2.2"
-
-yargs@^15.4.1:
-  version "15.4.1"
-  resolved "https://registry.yarnpkg.com/yargs/-/yargs-15.4.1.tgz#0d87a16de01aee9d8bec2bfbf74f67851730f4f8"
-  integrity sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==
-  dependencies:
-    cliui "^6.0.0"
-    decamelize "^1.2.0"
-    find-up "^4.1.0"
-    get-caller-file "^2.0.1"
-    require-directory "^2.1.1"
-    require-main-filename "^2.0.0"
-    set-blocking "^2.0.0"
-    string-width "^4.2.0"
-    which-module "^2.0.0"
-    y18n "^4.0.0"
-    yargs-parser "^18.1.2"
-
-yauzl@^2.2.1:
-  version "2.10.0"
-  resolved "https://registry.yarnpkg.com/yauzl/-/yauzl-2.10.0.tgz#c7eb17c93e112cb1086fa6d8e51fb0667b79a5f9"
-  integrity sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=
-  dependencies:
-    buffer-crc32 "~0.2.3"
-    fd-slicer "~1.1.0"
-
-yazl@^2.2.1:
-  version "2.5.1"
-  resolved "https://registry.yarnpkg.com/yazl/-/yazl-2.5.1.tgz#a3d65d3dd659a5b0937850e8609f22fffa2b5c35"
-  integrity sha512-phENi2PLiHnHb6QBVot+dJnaAZ0xosj7p3fWl+znIjBDlnMI2PsZCJZ306BPTFOaHf5qdDEI8x5qFrSOBN5vrw==
-  dependencies:
-    buffer-crc32 "~0.2.3"
-
-yeast@0.1.2:
-  version "0.1.2"
-  resolved "https://registry.yarnpkg.com/yeast/-/yeast-0.1.2.tgz#008e06d8094320c372dbc2f8ed76a0ca6c8ac419"
-  integrity sha1-AI4G2AlDIMNy28L47XagymyKxBk=

[camel-kamelets] 06/06: Templates for kamelet adoc generation

Posted by dj...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

djencks pushed a commit to branch 0.5.x
in repository https://gitbox.apache.org/repos/asf/camel-kamelets.git

commit 5aa368554da4c295c165f495bc2b133adf789b34
Author: David Jencks <dj...@apache.org>
AuthorDate: Sun Nov 14 12:14:42 2021 -0800

    Templates for kamelet adoc generation
---
 docs/antora.yml                                    |   3 +-
 docs/indexPages.yml                                |  33 +++++
 docs/modules/ROOT/examples/js/kamelets.js          | 161 +++++++++++++++++++++
 .../ROOT/examples/template/kamelet-icon.svg        |   1 +
 .../ROOT/examples/template/kamelet-options.adoc    | 131 +++++++++++++++++
 5 files changed, 328 insertions(+), 1 deletion(-)

diff --git a/docs/antora.yml b/docs/antora.yml
index e43a601..2e7153a 100644
--- a/docs/antora.yml
+++ b/docs/antora.yml
@@ -22,7 +22,8 @@ version: 0.5.x
 nav:
 - modules/ROOT/nav.adoc
 
-# Update to appropriate released camel-k version on release
 asciidoc:
   attributes:
+    requires: "'util=camel-website-util,kamelets=xref:js/kamelets.js'"
+    # Update to appropriate released camel-k version on release
     camel-k-version: 1.7.x
diff --git a/docs/indexPages.yml b/docs/indexPages.yml
new file mode 100644
index 0000000..178106d
--- /dev/null
+++ b/docs/indexPages.yml
@@ -0,0 +1,33 @@
+indexPages:
+  - query:
+      module: ROOT
+      family: example
+      relative: yaml/*
+    requires: 'kamelets=xref:js/kamelets.js'
+    content-as: json
+    template-id:
+      family: example
+      relative: template/kamelet-options.adoc
+    extract:
+      - path: 'src.relative'
+        match: 'yaml/(?<basename>*).kamelet.yaml'
+    target:
+      match: 'yaml/(?<basename>*).kamelet.yaml'
+      format: '`${basename}.adoc`'
+
+  - query:
+      module: ROOT
+      family: example
+      relative: yaml/*
+    requires: 'kamelets=xref:js/kamelets.js'
+    content-as: json
+    template-id:
+      family: example
+      relative: template/kamelet-icon.svg
+    extract:
+      - path: 'src.relative'
+        match: 'yaml/(?<basename>*).kamelet.yaml'
+    target:
+      family: image
+      match: 'yaml/(?<basename>*).kamelet.yaml'
+      format: '`kamelets/${basename}.svg`'
diff --git a/docs/modules/ROOT/examples/js/kamelets.js b/docs/modules/ROOT/examples/js/kamelets.js
new file mode 100644
index 0000000..bbc04da
--- /dev/null
+++ b/docs/modules/ROOT/examples/js/kamelets.js
@@ -0,0 +1,161 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+const util = require('camel-website-util')
+
+const QUOTED_CHARS = /[$`"\\]/g
+
+const QUOTE_REPLACEMENTS = {
+  '$': '\\$',
+  '\`': '\\\`',
+  '"': '\\"',
+  '\\': '\\\\',
+}
+
+const svgb64Prefix = 'data:image/svg+xml;base64,'
+
+module.exports = {
+  binding: (binding, apiVersion, kind, metadata_, spec_, refKind, refApiVersion, refName) => {
+      const name = metadata_.name
+      const metadata = {name: `${name}-binding`}
+      const kamelet = {
+        ref: {
+          kind,
+          apiVersion,
+          name,
+        },
+        properties: kameletPropertyList(spec_.definition)
+      }
+      const platform = {
+        ref: {
+          kind: refKind,
+          apiVersion: refApiVersion,
+          name: refName,
+        },
+      }
+      const base = {
+        apiVersion,
+        kind: 'KameletBinding',
+        metadata,
+      }
+      const fn = kameletBindings[binding] || (() => `unrecognized binding ${binding}`)
+      return fn(base, kamelet, platform)
+  },
+
+  bindingCommand: (binding, name, definition, topic) => {
+    const namePrefix = { action: 'step-0', sink: 'sink', source: 'source' }[binding]
+    const quote = (string) => (typeof string === 'String')
+      ? string.replace(QUOTED_CHARS, (m) => QUOTE_REPLACEMENTS[m])
+      : string
+    const properties = Object.entries(kameletPropertyList(definition) || {})
+      .map(([name, value]) => `-p "${namePrefix}.${name}=${quote(value)}"`)
+      .join(' ')
+    return `kamel bind ${name} ${properties} ${topic}`
+  },
+
+  sort: function (list) {
+    function alphaSort (list) {
+      return list.sort((a, b) => a.name < b.name ?  -1: a.name > b.name ? 1: 0)
+    }
+    const requiredNames = this.data.spec.definition.required || []
+    const { required, optional } = list.reduce((accum, item) => {
+      const name = item.path[4]
+      if (requiredNames.includes(name)) {
+        accum.required.push({name, value: Object.assign({ required: true }, item.value)} )
+      } else {
+        accum.optional.push({ name, value: item.value })
+      }
+      return accum
+    }, { required: [], optional: []})
+    return [...alphaSort(required), ...alphaSort(optional)]
+  },
+
+  icon: ($) => {
+    const b64 = $.metadata.annotations['camel.apache.org/kamelet.icon']
+    try {
+      if (b64.startsWith(svgb64Prefix)) {
+        data = b64.slice(svgb64Prefix.length)
+        return Buffer.from(data, 'base64').toString()
+      }
+    } catch (e) {
+      console.log(`icon problem ${b64}`, e)
+    }
+    return 'generic svg!'
+  },
+
+  templateHeader: (basename, $) => {
+    const title = $.spec.definition.title
+    const name = $.metadata.name
+    const provider = $.metadata.annotations["camel.apache.org/provider"]
+    const supportLevel = $.metadata.annotations["camel.apache.org/kamelet.support.level"]
+    const type = $.metadata.labels["camel.apache.org/kamelet.type"]
+    const propertyCount = Object.keys(($.spec.definition.properties || {})).length
+    // return `= image:kamelets/${basename}.svg[] ${title}
+    return `= image:kamelets/${basename}.svg[] ${title}
+:name: ${name}
+:provider: ${provider}
+:support-level: ${supportLevel}
+:type: ${type}
+:propertycount: ${propertyCount}
+`
+  }
+}
+
+function kameletPropertyList (definition) {
+  return definition.required && definition.properties && Object.fromEntries(
+    Object.entries(definition.properties)
+      .filter(([name, value]) => definition.required.includes(name))
+      .sort(([name1, value1], [name2, value2]) => name1.localeCompare(name2))
+      .map(([name, value]) => [name, value.example ? value.example : `The ${value.title}`])
+  )
+}
+
+const kameletBindings = {
+  action: (base, kamelet, platform) => Object.assign(base, {
+      spec: {
+        source: {
+          ref: {
+            kind: 'Kamelet',
+            apiVersion: 'camel.apache.org/v1alpha1',
+            name: 'timer-source',
+            properties: {
+              message: 'Hello',
+            },
+          },
+        },
+        steps: [
+          kamelet,
+        ],
+        sink: platform,
+      },
+    }),
+
+  sink: (base, kamelet, platform) => Object.assign(base, {
+      spec: {
+        source: platform,
+        sink: kamelet,
+      },
+    }),
+
+  source: (base, kamelet, platform) => Object.assign(base, {
+      spec: {
+        source: kamelet,
+        sink: platform,
+      },
+    }),
+}
+
diff --git a/docs/modules/ROOT/examples/template/kamelet-icon.svg b/docs/modules/ROOT/examples/template/kamelet-icon.svg
new file mode 100644
index 0000000..533d8b4
--- /dev/null
+++ b/docs/modules/ROOT/examples/template/kamelet-icon.svg
@@ -0,0 +1 @@
+${kamelets.icon($)}
\ No newline at end of file
diff --git a/docs/modules/ROOT/examples/template/kamelet-options.adoc b/docs/modules/ROOT/examples/template/kamelet-options.adoc
new file mode 100644
index 0000000..150adf6
--- /dev/null
+++ b/docs/modules/ROOT/examples/template/kamelet-options.adoc
@@ -0,0 +1,131 @@
+${kamelets.templateHeader(basename, $)}
+
+*Provided by: "{provider}"*
+
+*Support Level for this Kamelet is: "{support-level}"*
+
+jsonpathExpression::example$yaml/${basename}.kamelet.yaml[query='$.spec.definition', format='description']
+
+== Configuration Options
+
+ifeval::[{propertycount} == 0]
+The \`{name}\` Kamelet does not specify any configuration options.
+endif::[]
+
+ifeval::[{propertycount} != 0]
+The following table summarizes the configuration options available for the \`{name}\` Kamelet:
+
+[width="100%",cols="2,^2,3,^2,^2,^3",options="header"]
+|===
+| Property| Name| Description| Type| Default| Example
+|===
+
+jsonpathTable::example$yaml/${basename}.kamelet.yaml[query='nodes$.spec.definition.properties.*',cellformats='util.boldLink(name)|value.title|util.description(value)|util.valueAsString(value.type)|util.valueAsString(value.default)|util.valueAsString(value.example)',{requires},transform=kamelets.sort]
+
+endif::[]
+
+== Dependencies
+
+At runtime, the \`{name}\` Kamelet relies upon the presence of the following dependencies:
+
+jsonpathList::example$yaml/${basename}.kamelet.yaml[query='nodes$.spec.dependencies.*',format='value']
+
+== Usage
+
+This section describes how you can use the \`{name}\`.
+
+=== Knative {type}
+
+ifeval::['{type}' == 'action']
+You can use the \`{name}\` Kamelet as an intermediate step in a Knative binding.
+endif::[]
+ifeval::['{type}' != 'action']
+You can use the \`{name}\` Kamelet as a Knative {type} by binding it to a Knative object.
+endif::[]
+
+:ref-api-version: messaging.knative.dev/v1
+:ref-kind: Channel
+:ref-name: mychannel
+
+.{name}-binding.yaml
+[source,yaml,subs='+attributes,macros']
+----
+jsonpathExpression::example$yaml/${basename}.kamelet.yaml[query='$', format='kamelets.binding("{type}", apiVersion, kind, metadata, spec, "{ref-kind}", "{ref-api-version}", "{ref-name}")', outputFormat=yml, requires={requires}]
+----
+
+==== *Prerequisite*
+
+You have xref:{camel-k-version}@camel-k::installation/installation.adoc[Camel K installed] on the cluster.
+
+==== *Procedure for using the cluster CLI*
+
+. Save the \`{name}-binding.yaml\` file to your local drive, and then edit it as needed for your configuration.
+
+. Run the {type} by using the following command:
++
+[source,shell,subs=+attributes]
+----
+kubectl apply -f {name}-binding.yaml
+----
+
+==== *Procedure for using the Kamel CLI*
+
+Configure and run the {type} by using the following command:
+
+[source,shell,subs='+attributes,macros']
+----
+jsonpathExpression:example$yaml/${basename}.kamelet.yaml[query='$.spec', format='kamelets.bindingCommand("{type}", "{name}", definition, "channel:mychannel")', requires={requires}]
+----
+
+This command creates the KameletBinding in the current namespace on the cluster.
+
+=== Kafka {type}
+
+ifeval::['{type}' == 'action']
+You can use the \`{name}\` Kamelet as an intermediate step in a Kafka binding.
+endif::[]
+ifeval::['{type}' != 'action']
+You can use the \`{name}\` Kamelet as a Kafka {type} by binding it to a Kafka topic.
+endif::[]
+
+:ref-api-version: kafka.strimzi.io/v1beta1
+:ref-kind: KafkaTopic
+:ref-name: my-topic
+
+.{name}-binding.yaml
+[source,yaml,subs='+attributes,macros']
+----
+jsonpathExpression::example$yaml/${basename}.kamelet.yaml[query='$', format='kamelets.binding("{type}", apiVersion, kind, metadata, spec, "{ref-kind}", "{ref-api-version}", "{ref-name}")', outputFormat=yml, requires={requires}]
+----
+
+==== *Prerequisites*
+
+* You've installed https://strimzi.io/[Strimzi].
+* You've created a topic named \`my-topic\` in the current namespace.
+* You have xref:{camel-k-version}@camel-k::installation/installation.adoc[Camel K installed] on the cluster.
+
+==== *Procedure for using the cluster CLI*
+
+. Save the \`{name}-binding.yaml\` file to your local drive, and then edit it as needed for your configuration.
+
+. Run the {type} by using the following command:
++
+[source,shell,subs=+attributes]
+----
+kubectl apply -f {name}-binding.yaml
+----
+
+==== *Procedure for using the Kamel CLI*
+
+Configure and run the {type} by using the following command:
+
+[source,shell,subs='+attributes,macros']
+----
+jsonpathExpression::example$yaml/${basename}.kamelet.yaml[query='$.spec', format='kamelets.bindingCommand("{type}", "{name}", definition, "kafka.strimzi.io/v1beta1:KafkaTopic:my-topic")', requires={requires}]
+----
+
+This command creates the KameletBinding in the current namespace on the cluster.
+
+== Kamelet source file
+
+https://github.com/apache/camel-kamelets/blob/main/{name}.kamelet.yaml