Describe the components and architecture of an Auto Deploy environment