Currently, the History timeline is flat: it shows all the operations that were performed, in sequence, for the whole scene.
What would be useful is, when I select an object, to see only those steps in the History that are related to it, or at least highlight those and/or ghost the other, non-related steps.
To be truly useful, the History granularity would function down to individual parts of a body or sketch.