Add 'custom data' tag to generic structures, in case it's needed
Make the chaotic name generator more abstract
Make LayerStatic weighted
Add option for structure spawn chance
Add options for BlockTransformer to run on the entire area at once
Refactor single block transformers to simply be a subclass
Add replaceAll block transformer
Add TableElement for FloatRange
Fix crash when calculating float precision in TableElementFloatRange
Add 'ruins' block transformer