edit lecture: add hierarchy example for gtk