[x] Create an introductory doc for publish/subscribe, similar to the other core component sections (e.g. Transports, Steam Multiplexing). The title can be "What is Publish/Subscribe"
[x] Add more examples as part of "example uses of pub/sub:"
[x] General writing style updates.
[x] Gramatical.
[x] There are descriptions that are currently commented out that were used as the image descriptors - these are useful descriptions that should be incorporated into the actual text on the page.
Why Important
While a solid explainer, there is opportunity to improve the current material and modularize the doc itself.
Notes
The section would resemble the following structure:
What is Publish/Subscribe
GossipSub
For now, we can update the images to have a transparent background so they fill the pages better (i.e. when in dark mode). However, we should eventually update all the pub/sub diagrams as part of the unified libp2p diagrams.
Done Criteria
Why Important
While a solid explainer, there is opportunity to improve the current material and modularize the doc itself.
Notes