https://medium.com/@saeedeldah/managing-multiple-versions-of-your-api-with-net-and-swagger-47b4143e8bf5