Learning Reusable Manipulation Strategies