* abstracted Vector2Grid a bit more
* added NumericsCoreParams argument to most algorithm factories
* implemented Primal::Run and Primal::Iterate