Iterative Conditional Gradient Algorithm Design