Implement "offline" state for modules
Implement channel inversion