Creation of api/discover, simplifying of api/update, formalise device
data management in a library.