[WIP] Added xdg_surface 

Also check the blank lines between the functions.