Prior to this commit, the code was triplicated across the storage backends. Now
all storages use the same collaborator whose concern is writing to the storage.
Could be a stepping stone to make that a proxy storage.
(To merge after the validation proxy storage in-progress on @vlorentz's
machine D2640)