I'm working on a node+express+mongo project, and I am wondering how the project architecture would be when working with versioning, should I put all the folders in /v1 and then make the same thing for /v2, or is it just the routes, I'm searching for the best practice of this case 