Doug

Generation tracking.
Better debugging.
Balancing lines back.