Use Eigen for solving the least-squares problem and adjusting the shape
key weights according to goal locations.
Apply the shape key solution during mouse moves as well to get feedback.
Restore the original shape key weights on cancelling.