Chart implements this; headless hosts may supply the lifecycle hooks too.
Optional
Readonly
Optional. When the chart reports its own end, replay listens for it while it owns the chart's data: a chart destroyed mid-session stops the playback timer and is written to no more, and nothing is restored to it.
Optional. When the chart can name its own primary price series, series may be omitted and replay drives that one.
series
Chart implements this; headless hosts may supply the lifecycle hooks too.