Hi Aron, I'm thiking that the generate process is a little monolithic. From a user point of view, (don't know how it affects coding) I think it would benefit from breaking it up and allowing more user configurability.
For instance, would it be possible to allow the individual setting of thermal and channelling erosion seperately before committing to the inflate process?
Also, allow for more filters and noises for Roughness and Fractal. These could also be set prior to generation.
Again, just some thoughts...
Cheers,
monks