Aggregated output needs to respect the damage states as given by the fragility functions
For the output of building- or tile-aggregated damage values, the aggregation function explicitly states the five damages states as column names of the geopandas data frame. These names and the number of damage states need to be discovered before the aggregation is invoked.