Customization hooks to allow apps to perform specific customisation at each stage of jclouds machine provisioning.
For example, an app could attach an EBS volume to an EC2 node, or configure a desired availability zone.