If you have multiple devices, where should the code live, and how do you shape t...