Added functionality to modify linear gradient elements' IDs so that they do not clash with detailed and highlighted labels.
Added a new function to clone a GEO label and update all the elements' identifier to avoid conflits.
Refactored GEO label cloning functionality. A separate function is now used to display a detailed or highlighted GEO label.