1. A method, comprising: selecting a task to evaluate a proposed design against an existing design; receiving a proposed feature vector for the proposed design; retrieving an existing feature vector for the existing design; and evaluating if the proposed design has a more desirable estimated score than an existing score for the existing design based on the proposed feature vector and the existing feature vector for the selected task.