Combine 2-3 imagens PNG transparentes umas sobre as outras com PHP

Eu estou trabalhando em um sistema de avatar personalizado para um projeto, mas eu realmente nunca fiz muito com o lado da imagem do PHP. Eu suponho que preciso usar o GD de alguma forma, mas não tenho a menor ideia de por onde começar.

Basicamente, existem várias imagens PNG transparentes pré-criadas. Os usuários podem selecionar 2-3 deles para personalizar seu avatar, e eu quero ser capaz de tirar essas imagens e fazer uma única imagem delas para serem armazenadas em uma pasta.

questionAnswers(5)

yourAnswerToTheQuestion