[MD]: added GranuleSource, GranuleStore, StructuredGridCoverage2DReader and DimensionDescriptor interfaces