This allows the overlay diff logic to be re-used by the snapshot package as part of merge+diff op. Signed-off-by: Erik Sipsma <erik@sipsma.dev>