- Update package structure to prevent from conflicts between package name and variables name (when names of package at first level and variable are the same)
- Add more test for evolution
- Optimization.