[IHM] MAJ Architecture + récupération des API + divers

MAJ de l'architecture : Components en attributs dans WindowComponent plutôt qu'en ArrayList, et modifications associées faites ET MAJ de la recuperation des API ET corrections mineures