Replace docs lost on shelf failure.
Store doc copies on shelf, each with position information.
Reorganize to reduce property intrusions.