Rename Reconfigurers to BlockTransformer
Normalize identical methods into base class
Give transformers more succinct names
Remove unused methods
Whitespace fixes
Normalize all merge/split code into block-type agnostic class

Hooray, a single class for all the merge/split code. It probably still needs a cleanup, but this is a vast improvement from what we had before. No more sub-class for every block type that each contained hundreds of lines of duplicated code!
Promote file to top-level

Doesn't need to be a sub-directory all by itself
Build