Feat: add option to specify diffraction implementation

As the title states

Merge request reports

Loading