What is the use case for hcp Packer?I did watch few tutorials and the "image creation" seems to be taking an existing image and then deploying it to a cloud. Instead of being something like docker compose but for vms.