new nrf24l01+ project with separate hierarchy classes