Refactored optimization into LensTractor class, via driver method