Choreography portfolio