Provides classes define the structure of Maze.

A Maze is a 2-D grid of individual MazeCells. The interpretation of the coordinate system, however, is delegated to the maze.geometry package which provides for Rectangular or Hexagonal grids.

A MazeCell has two subclasses.