Smart Segmentation with Dynamic Lists