Thanks for the response aneverov.
I work for a University and our use case is as follows:
A Faculty member creates a vApp to use in a lab for courses. We want this vApp to be as generic as possible so that students can log in to vCloud Director and deploy this vApp in as few steps as possible. We want to provide students access to the machines with as few steps as possible while also providing Facutly with the ability to create vApps and add them to the catalog for use by students.
I understand that we can use the API to automate some of this work, but in my use case, adding layers and customizations to our installation eliminates the self service features for Faculty and Student use.
This may be something to consider for enhancements for future releases.
Thanks!