Version dropdown and languages

Hi everyone. I’ve been looking into making a site a bit like the http://learn.getgrav.org/ with a drop down for the version, like the v1.5 / v1.6 one.

But on closer inspection it seems like that is using the language mechanism to provide different versions which seems less than ideal for a few reasons:-

  1. It’d be nice to be able to have multi language support as well as multiple versions on the same site.
  2. There’s a 2 character limit on language names, so once you get to version 1.10 it would stop working I think
  3. If you use [version=1.6] tags, it will only show for that specific version - it would be useful to have content that would appear for all versions 1.6 and above.

Does anyone have any suggestions of a better way to handle multiple versions?

Thanks in advance.