Completely redo the module with AI help

Closes #3546338

Merge request reports

Loading