artworks used to do that. you could load up a sample drawing and undo all the way to nothing. and then redo and watch how it was drawn.
if they could do it 10 or 15 years ago (roughly!) i'm sure it wouldn't be a problem now. there could be a setting "how much space to use storing undo steps".