The different classification schemes used to classify igneous rocks based on their texture, mineralogy, and chemistry.