Generic Arduino Library wrapping a number of component and modules