SDL GUI widgets implementation ; Raster graphic editor and audio examples ; C objective library implementation