With these small boards (Nano, Micro, Mini etc.) it is usual to put shields below the controller board.
At some point and lots of changes in the PIN design I realized that when I put my shields on top of the controller board I could easily achieve compatibility to all the other shields.
The [[HackFFM-Duino Nano]] has the Arduino Nano pinout on the bottom and the Skyline Shield pinout on top.