What is the difference between using the classic and algorithm framework in universe selection?

self.AddUniverse(self.CoarseFilterFunction, self.FineFundamentalFunction)

vrs

self.AddUniverseSelection(FineFundamentalUniverseSelectionModel(self.SelectCoarse, self.SelectFine))

Thanks,