splitting surdupetru's repo into device and vendor