Design for #737

Explains where we need to get namespace information passed through and where the deployment object needs to be adjusted to account for this.
We decided to always exclude other namespaces, and to have `reportstate` create a `Deployer` per namespace.