Popularity of the page course format will probably be affected by its capacity of being converted easily and without much loss to Moodle standard formats, and event possibly to other popular formats.
Il all cases, both directions of the conversion need to be addressed.
Ideally, course format conversion will be triggered when updating a course in Moodle, and detecting that the format has changed. Fortunately, the on_course_update event observer is triggered in ths situation and let us access to a key instant of the process.
Processing will need to address:
About block, our major concerns are:
The converting process needs to define the most consistant conversion between both paradigms.