Encapsulate point selection logic