FENIX map component, refactoring of fenix-map-js