So you're saying that extra_definitions is not where definitions for extra pages should go? (bearing in mind that I just put the files where the add-ons/plugins had them).

Is this different than extra_configures, extra_datafiles, extra_functions, and extra_boxes? Or should those files be somewhere else as well? Thanks