Abstract Motion Design