In particular
Ensure the compatibilities between libraries and takes also this opportunity to make some factorisations with these libraries and their usages.