Hola!!
El animation mixer es para unir diferentes animaciones. Por ejemplo tienes un ciclo de andar y otro de correr, pues con el mixer unes ambos ciclos, de forma ordenada. El animation layer es para dividir las distintas animaciones por capas. Por ejemplo, un ovni que sube y que da vuektas, en una capa de animacion tengo que sube y en la otra que da vueltas, sirve para unir ambas animaciones o más.
En cuanto al ice tree no se responderte, mis ganas jeje.
Un saludo.