Some basic thoughts on structs for devices.