edit lecture: add template hierarchy gtk 2