Topology of feather melanocyte progenitor niche allows complex pigment patterns to emerge