LOTS

Some formatting, and playing with dark gen stuff. Added dark gen on/off,
with activation, and custom model, also offering some tweaks to the dark
gen functionality.