Add utility fonctions
Add system to dynamically create root container