First drafty implementation of the view in the solver side.
Code cleaning, start testing
code cleaning
Test and documentation.
Generify the ObjectiveAlterer

Attributes related to the original bounds of the variable were removed to avoid the original limitation to integer objectives.