Production Choreography