edit lecture: edit template hierarchy gtk example