Remove a load of unnecessary sub-class constructors
Support for the new `is_customize_preview()` conditional