Clip-based Authoring