Backup / restore module provides two extensions points, one for handling specific catalog items and another one for GeoServer plugins. The first one allow us to handle specific catalog items and the second one allow GeoServer plugins to backup and restore their configuration.
A new extension point that provides the full backup / restore job context and allows the handling of generic resources (a generic resource maybe anything even something that will not land on GeoServer data directory but is strongly couple with a GeoServer instance).
If possible the generic extension point should support everything another normal tasklet supports, e.g. continuable jobs.