Provides classes which fill a simple maze using a variety of generating algorithms. These generators accept plug-in strategies for storage (LIFO or FIFO) and a plug-in geometry.

There are three filler algorithms.

The algorithm is parameterized with a branching factor. A 100% branching factor leads to very short sections between intersections. A 0% branching factor leads to a boring maze - more of a path.

A filler algorithm can also have a plug in storage mechanism.