Currently when new resources are uploaded (templates, etc.), the version number is bumped, even if the new resource is the same as the latest version of the resource. Also, there isn't any support for provisioning clusters with a particular version of a resource.
We want to (1) allow the user to control when the version number is bumped and (2) add support for provisioning clusters with specific versions of the resources. If version is not provided, simply use the latest version.
This feature will make template extension more powerful, in that a subtemplate will be able to depend on specific versions of its parent template and various resources.