A hierarchical approach to interactive motion editing for human-like figures | Synapse