maybe a simple `PlotArea.record_start()` and `PlotArea.record_stop()`. Saves frames during `PlotArea.render()`