New refactoring to allow a simple branch of the project, as well as to
keep inside the same package the dependency of physics package anf math
package. Tests must be integrated. This diversity allows however for
good test coverage of the base math package