How do you approach a project if there's no library of a device available?