Added a few fixes and rewrote the monstrous customizer function call into a structured, section-wise class. For better bug tracking and analyzation.