This project uses this great tutorial as a starting point. You should read it. Seriously, it's way better than anything I could write.
I did make one modification though: I used 16 bit addressing instead of 18 bit so a few more GPIOs were freed up. Specifically SPI and a PWM channel.
One thing I love about the Zero is it's flat back. It means mounting it often consists of a strip of double-sided foam tape. This project uses this mounting method for the Zero and several other boards extensively.