Phabricator is a better place for discussing feature requests. That said, I imagine the complicated part would be how the extension determines when to pick the map over other images in the article. Adding some hook to PageImage by which other extensions can add page images candidates seems straightforward, but the way PageImage selects between candidates is messy and exposing it in a hook might not be the best idea.