Begin breakdown of Reconstructor.

Have lots of bug fixes to do in everything else.  Don't judge too harshly.