Data Structures
The data structures: SolverTrait, SolverOp, SolverData.
The purpose of this section is to build a general solver that can figure out how to transition from a given starting state to a given target state.
The data structures: SolverTrait, SolverOp, SolverData.
Little steps toward a solver.