reordering includes ,added attribute stuff as raster now handle their own attribute tables plus applied the interface changes for raster bands