Add optional gtk-doc support..
Document a little as practice..
There is lots to improve before publish something!. haha.