Extend modelling to nine propagators in 1D, 2D and 3D with a shared engine, state continuation, named outputs, checkpointing and PyTorch transforms. Document correctness fixes, stable interfaces and migration requirements.
Thanks to @barkure and @tee2s for reports, reproducers and proposed fixes.