I think that one of the strengths of CDK is to modularize all the components. Then, probably it's preferable to separate the component rich:placeHolder and create a single jar file for it. Then we should be able to add the jar to our web application in order to use it. This can be a good approach in this case because rich:placeHolder is a new component, however if we were talking about upgrading an existing component, that would be more difficult...
Any body with contributions to the subject?