На скорую руку добавлена возможность дополнительной параметризации решателей.
В данный момент код являет собой лютый процедурный трешак с редкими включениями кривых и странных классов. По мере добавления функционала надо будет приводить в порядок весь этот ужас.