Vitalsource Technologies, Inc. Composing Audiovisually