A unifying framework for shoreline migration: 1. Multiscale shoreline evolution on sedimentary coasts