[DEV] Added non-linear solvers base class and a couple of concrete implementations (incomplete, just bare-bones structure still).