TL;DR
Enable changing a train stop name dynamically from a circuit signal, overriding one (or more) placeholder richtext icons with a circuit signal.What?
The idea is to use a setup similar to the train schedule interrupts with circuit signal.The train station name would be set to something like "[virtual-signal=circuit-placeholder] unload", maybe with an additional toggle in the train stop configuration to enable the dynamic renaming feature.
If this placeholder is used (and the function is enabled), the rich-text icon should be replaced with the signal of the highest value (or by a signal with a value specified in the trainstop configuration) that is applied to the trainstop.
The trainstop name should only be considered by a train when planning a new path. Once the station is selected as the next destination, changes to the dynamic part of the name should be ignored to prevent excessive checks and repaths.
Optionally allow for multiple placeholder icons to be defined which will be replaced in order from left to right with the highest signal value first. Though in this case it should also be considered to allow regex-like wildcards in train schedules.
See also:
viewtopic.php?f=6&t=121367
viewtopic.php?f=6&t=119162
Why?
Having this feature alongside the new train interrupt system with parametric stations would allow for much more powerful multi purpose stations to be created.The setup I'm thinking about allows for generic requester stations, that could dynamically rename themselves to request a specific item from the train network. When combined with a smart dispatching system or appropriately designed train network. one could basically implement a generic unloading station, that will request whatever items are currently needed, like a supersized bot network with requests set by the circuit network.