Added generator support

Now, patterns can be generated. This is as simple as a repeating pattern using a seed, or something as complex as a fractal. I will probably make more changes later to create a fillprocedural chat command which will have access to more data.