Manage and view pool "checkpoints" in the GUI

I think that Constantin has a different idea of the use and role of a checkpoint, and that you probably should begin by writing out YOUR idea in detail.

For myself I can see the case for manually creating a checkpoint immediately before a change, and I can see a use for the GUI nagging me if this checkpoint is still in existence a few hours after its creation. I do not see any use for a persisting checkpoint, and I do not want of automatically managed checkpoints pointing to an unknown arbitrary state of the pool, and potentially preventing some pool operations.

In the words of Mr. Checkpoint himself (my emphasis):