Intern refactoring of AdimensionalSystem
Added two internal struct to manage the equation muber and the secondary variables