Some cleanup, some timing adjustments.
Musing on alternate SoftPWM routines.