The groupings silicate and nonsilicate minerals are based on