When partitioning images, you have to decide for a block size. But it is possible to have GPTs for different block sizes on the same disk. This allows to build images that work (for example) for 512 bytes and 4096 bytes block sizes at the same time.
See