[MD]: started Refactoring on catalog API and ImageMosaic to deal with multiple featureType