Restructured homogeneous solvers.
Tried a different homogeneous solver.
Working on trying to figure out why the solver doesn't converge.
Working on conjugate gradient solver.