A common problem we face when vendoring OR system-including Vulkan::Headers and Vulkan::UtilityLibraries is version mismatching, which causes cryptic compile errors that are otherwise incomprehensible to the average user. A specific CMake flag, compile definition, or preprocessing check to "lock" the VulkanHeaders to a specific version or commit hash and generate a compiler (maybe CMake?) error if the versions don't match would be helpful.