Text this: Modelling diffusion, decay and ingrowth of U–Pb isotopes in zircon