Generic Solver framework done.