With the renderers, it is possible to override frontpage_my_courses() and frontpage_available_courses()
However, the title above those rendered lists are hardcoded in the /index.php template, and are not overridable (i.e. echo $OUTPUT->heading(get_string('mycourses'))
When using a specific frontpage template, we should be able to completely override the main index.php file - or at least have the heading included in the overridable functions.