Creates an Instance object with Vulkan backend with user specified layers and extensions
See Implementation
Creates an Instance object with Vulkan backend with user specified layers and extensions