starting work on Thyra::LinearOpWithSolveFactory implementation