Melanocytes, melanocyte stem cells, and melanoma stem cells.