Adjust initialization of xdg_surface
Move methods for setting the position to the abstract surface