Processus de création des coordonnées optimisé.

Optimized coordinates creation process.

Replaced a one-class object with multiple extension based on the type of map the object is capable of generating.