Motion Planning for Hybrid Dynamical Systems: Framework, Algorithm Template, and a Sampling-based Approach