This will allow simplifying the analysis pass by removing analysis specific code and reusing existing strategy code.