If you have multiple devices, where should the code live, and how do you shape the user flow based on what makes sense rather than on where you put the code? Does a sensor need a screen? Does a screen or a sensor need to be smart?