Top Considerations for Developing Sophisticated Wearable Devices with NXP and Crank Software