Unified Route Planning for Shared Mobility: An Insertion-based Framework