Introduce an AnalysisManager which is like a pass manager but with a lot