Put Reporter and FileReporter in separate modules.