In order to keep deployment state sane and meet various external requirements, we need to support multiple content items per deployment.
Presently deployments are permanently, uniquely identified by SHA1. We need to move this SHA1 identifier to the content of the deployment element. So rather than:
It should be structured as:
If there is filesystem content it should be listed differently:
For filesystem hot-deployment purposes, it is up to the FS scanner to take care of tracking and removing deployments whose content was removed.