Hardware ecosystems