The database changes introduce slots in place of the questions field in the quiz object. Slots work like rows. Each slot contains a quiz question. Sections and pages can be linked to each slot to divide the quiz up as required.
Provide methods to convert the existing questions array to a slots data structure with sections.
Use this new structure to build the quiz edit renderer view.