Now we have a basic data structure to represent a volume of space to be filled; this should allow a much cleaner design where we can treat the edges of the space differently from the interior.