A hierarchical model of plumage: morphology, development, and evolution