Create a shell_surface