Planning the PCB
Planning out the PCB layout.
At the top, I started sketching out the circuit that I had on the Arduino protoshield, trying to make sure there were no overlaps.
At the bottom, I started trying to lay it out a bit more sensibly. In the end, I managed to get rid of any overlaps.