Version 2.1 - Refactorisation, tests et robustesse