Rock Type Evolution