Early drafts of shell included an event system:

  • IShellFramework had various publish methods with different channels / topics (similar to storage location semantics)
  • This lets engines publish arbitrary events that are indexed in the subgraph

Can add this in in a future iteration of the framework in a back compat way