rename FileMapper to PageMapper cuz that is really what it does.
add AnalysisReporter.