Well, at minimum, I think maybe `ResultLogger` => `TestResultLogger` and put it in its own file, including renaming ResultLoggers => TestResultLogger.