The crystallization temperatures

What is the relationship between the felsic, intermediate, mafic, and ultramafic rocks in terms of chemical makeup, gas content, eruption style, viscosity, volcano type, and melting/crystallization temperatures?