Add per-module report generation to avoid duplicate class issues.