First implementation of DeployContext and Resource