Add beginnings of surface work, two surface examples