Gpt partition tables on custom images

According to this page in the Compute Engine docs, custom boot disk images must have MBR partition tables. However GPT partitions are known to work, such as with this community Arch Linux image builder in the Google Cloud Platform Github repo. Is there anyone who can clarify? Is it possible to create custom images from scratch with GPT partition tables?

Regards