Refactoring of the model package for clarity purpose, refactoring of the values package too, added a doc folder for documentation