Add sparse non-linear solver skeleton.