Extracts to ImageOverlay, Title and PageIndicator to own StatelessWidgets

It's recommended by the Flutter team to use widgets instead of helper methods to improve performance
3 jobs for !58 with f18-precache-images in 1 minute and 6 seconds (queued for 9 seconds)
latest merge request