Life forms: an application of computer graphics to support dance choreography