Create processing safeguard mechanism
For now the processing is overwriting data and keeping operation in memory. This is necessary to avoid memory explosion but brings the side effect that if some processing are long we might want at some point to take a 'snapshot' of the experiment in order to avoid reprocessing from scratch.
To do so we could create a simple 'snapshot' or 'saving point' to duplicate the experiment and be able to start back from this point.