Split course.page into multiple modules