flowchart subgraph configuration application-config end subgraph resource[resource module] resource-options provider-options end subgraph application[application module] application-options{{application-options}} --> application-config application-config --> config-mapping resource-options{{resource-options}} --> config-mapping config-mapping(config-mapping) end subgraph fediversity[fediversity setup] config-mapping -->|required resources| resource-mapping(resource-mapping) provider-options{{provider-options}} --> provider-config --> |available resources| resource-mapping -->|configuration| deployment{deployment} end maintainer((maintainer)) -->|curates| resource contributor((developer)) -->|curates| application operator((operator)) -->|enters| configuration hosting-provider((hosting\nprovider)) -->|maintains| fediversity