The UrbanCode Process Request API allows the use of Snapshots over specific Components : Versions.
https://www.ibm.com/support/knowledgecenter/SS4GSP_6.2.5/com.ibm.udeploy.api.doc/topics/rest_cli_applicationprocessrequest_request_put.html
"snapshot": "Snapshot name or ID (Optional)",
The feature to specify this in XL Release UCD Plugin would be extremely Beneficial as some of our Applications have a large amount of Components where users organise/deploy them via Snapshots.