Region and language fallback

This is a proof of concept implementing a very simple search-path approach to handling region fallback.

I'll be using part of it as a basis for a more configured algorithm.