rework of ResourcesManager to split functionnalities in mixins
roll back of some changes in Component