But let's think about having a package like a VulkanCtrl on UppHUB This kind of Ctrl would requiere Vulkan SDK (And a custom build method) in order to be compiled). I think like it would be awesome to select your package on UppHUB, having a pop up telling you to download Vulkan SDK to use this package (or even download and launch install cf) and provide you a custom build methode to use to compile the package.
Of course some issues like static path or compiler choice can be wrong on many computer