Language picker

Still #WIP starting the pull request to follow up progress