Refactoring pour modulariser d'avantage le code et permettre une meilleure configuration
Gestion de datasources multiples
Notion de DatabaseDef pour gérer les informations et outils liés à la database