T174033: Refactor EditPage to allow multiple slots to be edited atomically [MCR]

From mcr