Added classes to make the package more flexible in use. Fractal
generators can now be built in a more general way.