Perturbative and non-perturbative diffraction at HERA · wovepaper