Project Content Overview Diagram
Architectual-y diagraming of one of my reoccuring ideas: a system for transforming various formats/types of content/information into other formats/types of content/information.
The Subscribers schedule the data to be sucked in by the Fetchers, and then you run the content through a Chain of Transformers that modify the data. You can keep state and associate these streams to a specific user with the UserDB. Finally, the end result of each Chain/stream is exported to something via a Publisher.
There's an example at the bottom.