[widget] renamed functions relating to the widget tree
[copyright] Updated copyright year.
[positon] Using relative position system, canvas module requirements improoved (read TODO in canvas.c)