XD-379-378-370: Support the distinction between creation and actual deployment

Goes from repo down to Shell.
Does not fit into the new ResourceDeployer<R> concept, seeking feedback and comments.