I am using the vendor folder structure in my Go project since I am pulling some functions from a private repository. Also, I am using sub-packages to structure the code. But