With the pinout of MKR1000 set, what about adding additional functionality via shields?
Adafruit's small microcontroller boards are called Feather and they are about the same size as MKR1000. They sell Feather add on boards called Wings that are like the Arduino shield concept.
But the pinout of Feather and MKR1000 are different.
Anter using a couple of proto boards to make a cross-connect so a Feather Display works on a MKR1000.
For project details and code see
http://21stdigitalhome.blogspot.co.at/2016/04/use-adafruit-feather-wings-as-mkr1000.htmlRemember: Feather Wings cannot be directly plugged into the MKR1000! You need to change the pin connections via a breadboard or the method in the blog post above. Have fun Making.