Refactor the design of CellLocator::PrepareForExecution
The try execute functor now doesn't need to be a member of the class. This helps with the separation of concerns.
The try execute functor now doesn't need to be a member of the class. This helps with the separation of concerns.