Refactored checkbox integrations into their own classes