Loading several models in Vulkan

I followed the Vulkan model load tutorial which works as it should (the source code is provided on the website).

How to use the code provided on this website to be able to load more than one at a time?

My first thought was to copy the code again for another pattern / texture, but that seems very ineffective if I had to do all the models I would load.

My next idea was to create a class' Model & # 39; which takes a location for the template file and a location for the texture file. But with that, I would not know how to send class data to render.