Refonte et amorce de découplage du code en composants autonomes