Refactors the detector code in algo to drop the detector-prefix/suffix in the class name and put it in a sub-namespace instead. File names are changed accordingly.
algo