Barebones Arduino Zero with ATSAMD21G18
This seems to be the simples form of the Arduino M0 I could find.

From this tutorial site

The ICE programmmer makes it very easy to program and all you need is the SWD pins to program the bootloader.

ISP is for AVR chips where as with ARM chips like SAMD21 you will need to use JTAG/SWD to program it.

I am also try to make a home brew Zero but I am getting stuck after the bootloader where the board just does not want to expose a Serial port.