Does BP already have a feature that allows to record and relay/replay event and action sequences in realtime interactive mode?

I’ve tried a very simple version of replay using structs. But it is by no means generic enough to rely on for different tasks. An officially supported version of replay would be great…