Horse's coats

What are the different elements enabling to determine a horse’s colour : families of coats, mixed coats, additions, whorls… ?