aphaniphyric aphanitic aphantic microcryptocrystalline phanerocrystalline macrocrystalline hypocrystalline cryptomorphic cryptocrystalline mesocrystalline