AdwCarousel should provide a pages model API
See GtkStack, AdwLeaflet, AdwSqueeezr.
One implication of having a selection model is that we need to decide on what's current child, but I think we can use the child closest to the viewport center for that.