création component point

Création d'un component point réutilisable
Adaptation du code
Refactoring divers