Surface.
extract_chunk
Extract a chunk of the surface using breadth first search, for testing purposes