Reported by @kfaist This is driven by a desire for pipelines to be able to display information (e.g the latest voice prompt in https://github.com/kfaist/scope-audio-transcription) without it being editable by the user.