This change is in preparation for adapting this component to support multiple LimitlessLED bridges. Ultimately LedControllerPool helps to maintain the mandatory 100ms pauses across multiple controllers so messages are reliably received.