Revert big refactoring of the last four days; to be redone more systematically

This reverts commit 5c251b16.

Merge request reports

Loading