O que são Componentes?
Componentes são uma evolução do nosso sistema anterior de sub-dispositivos. Em vez de serem integrados diretamente ao plugin, os dados necessários para um componente são encapsulados em um arquivo JSON que pode ser carregado por qualquer plugin que use o sistema de componentes.
Esses componentes cobrirão tudo o que não tem controle de iluminação próprio integrado — fitas de LED, fans, energia RGB e qualquer coisa que seja conectada a uma porta ARGB ou a um controlador de iluminação.
Além de encapsular as informações do componente, este sistema também dará acesso a algumas abstrações dos métodos anteriores para obter cores de sub-dispositivos, além de expor a UI de Componentes para o usuário.