1 of 2 major refactoring steps: implement model-view design. Segmentation/tracking 5x more efficient