Which of the following processes is responsible for the transformation of rocks from one type to another type?