ResourceForecastState.(ResourceCategory).(ResourceId)
This topic uses subtopics to enable finer-grained message routing. The naming is as follows:
ResourceForecastState.(ResourceCategory).(ResourceId)
For example:
ResourceForecastState.Generator.Generator1
Please note that subtopics do not prevent any component from receiving messages from all subtopics, as there can be wildcard subscriptions.