Totally agree. It's like all Utils functions we need,  like isValidUrl or OpenLayers pure functions (addLayer, removeLayer, getScale) and others.  We should decide where to put it now before duplicate code between CatalogTree, Search and the ImportXXX components)