A unifying framework for iceberg-calving models