Some more classes and the draft for the Simulated Annealing solver