Structural and chemical variations in pyroxenes