By checkpoints do you mean versioning and rollback?
Yes versioning and rollback to return to a previous state
Yes versioning and rollback to return to a previous state