Continued Divide testing. Cleaned up generator exceptions. Added a
distribution-backed data selection generator.