A blueprint begins with a resource template. This resource template specifies a collection of resources, typically including agent prototypes. In the blueprint, you place components on these agent prototypes. The resulting blueprint provides a pattern for an environment, including which components are deployed on which agents.