How to structure detectors for benchmarks.
Assuming there exists multiple detector concepts, we need run the same benchmarks on each.
How should the "benchmarks" know about the "detectors", or should the "detectors" know about the "benchmarks"? This impacts how we write the CI and develop workflows.