FlatRegionApplicator -> FlatRegionVisitor.
Added CombinedMask(Mask ...mask) constructor.
Added BoundedYMask that requires that Y is in a range.
Added FuzzyBlockMask, which uses BaseBlock.containsFuzzy.
Added BlockCount, which counts the number of blocks matching a mask.
Aded BlockReplace, which replaces blocks with a pattern.
Added various visitors (BFS, Downward, Recursive, Region).
Added OperationHelper.completeBlindly().
Changed //count, //fill, //fillr to use visitors.