Fusiona casilla de verificación e interruptor en un único componente con constructores `check()` y `switch()`, y el enum `CheckboxKind`.