Electronics N00B here. I've got a project that I'm working on that involves a Spark Core w/ Arduino adapter shield, an IO sensor shield, and a Seeeduino Relay Shield v 2.0. The relay shield shipped with an ICSP header pre-soldered to the board, but keeping it on guarantees that it won't stack on top of the sensor shield. The essential question I have is if it's necessary for me to keep the ICSP header on? Apologies in advance if this isn't the correct place to ask.