Stateless widgets: the caller polls input and owns telemetry, commands and frame publication.
Draws oldest samples on the left and breaks the line at unavailable readings.
Non-finite readings leave an empty gauge. Range endpoints must be finite and ordered.