When creating a deployment that uses a work pool and worker, we must answer two basic questions: (1) What instructions does a worker need to set up an execution environment for our flow? For example, a flow may have Python package requirements, unique Kubernetes settings, or Docker networking configuration. (2) How should the flow code be accessed?