Appearance
It is an object (not in literal oops sense) that acts as glue between our program and the vulkan APIs. We get it from Vulkal API by specifying some details (such as Extensions that we use). It is used in further steps to call subsequent APIs.